通过 Playwright 浏览器自动化实现 Pinterest Pin 的自动发布,无需 API 密钥,支持 jp.pinterest.com、单 Pin、轮播图以及批量发布。
Browser-based Pinterest automation using Playwright. No API required. Supports jp.pinterest.com with Japanese copywriting.
bash
npm install -g playwright
playwright install chromium
cd skills/pinterest-browser-publisher
npm install
bash
node scripts/force-login.js
Opens browser → Log in manually → Cookies saved to ~/.config/pinterest/cookies.json
bash
# Auto-publish configured pins
node scripts/publish-fix.js
# Batch publish all pins
node scripts/auto-publish-all.js
# Single pin with custom params
node scripts/publish-jp-direct.js --images "./pin.png" --title "タイトル" --description "説明"
ScriptPurposeParametersforce-login.jsLogin & save cookiesNonepublish-fix.jsAuto-publish configured pinsBuilt-in configauto-publish-all.jsBatch publish all pinsBuilt-in configpublish-jp-direct.jsSingle pin publish--images, --title, --description
~/.config/pinterest/cookies.json (valid ~30 days)
~/.config/pinterest/config.json
json
{
"headless": false,
"slowMo": 100,
"postDelay": 30000,
"randomizeTiming": true
}
Edit scripts/publish-fix.js pins array:
javascript
const pins = [
{
image: '/path/to/image.png',
title: '✨ピンタイトル✨',
description: '説明テキスト #ハッシュタグ #日本語'
}
];
PropertyRequirementFormatPNG, JPGMin Width1000pxRatio2:3 or 4:5 (portrait)Size< 20MB
javascript
{
image: './pins/home01.png',
title: '✨轻奢×中古ミックス✨大人の部屋作りアイデア',
description: '高級感とヴィンテージの絶妙なバランス🏠 #轻奢风 #中古风 #家居灵感'
}
javascript
{
image: './pins/outfit01.png',
title: '👗优衣库神搭配👗5 着で 7 デイズコーデ',
description: '着回し力抜群のアイテムで、一週間コーデが完成!#优衣库 #穿搭 #日系'
}
javascript
{
image: './pins/plant01.png',
title: '🌿室内绿植推荐🌿初心者でも育てやすい 10 選',
description: '日陰でも育つ、手間いらずの観葉植物まとめました🪴 #植物 #绿植 #室内'
}
bash
node scripts/force-login.js # Re-login
After publishing, check screenshots:
text
/tmp/fix*-done.png
/tmp/rem*-done.png
Success indicators:
bash
# Global Playwright
npm install -g playwright
playwright install chromium
# Skill dependencies
cd skills/pinterest-browser-publisher
npm install
MIT License
Last Updated: 2026-03-26
Author: jp-girl-agent
Version: 1.0.1