返回顶部
f

fb-personal-poster脸书个人海报

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
94
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

fb-personal-poster

FB Personal Poster

通过Patchright隐身浏览器自动化,将文本+照片发布到个人Facebook时间线。

为何不使用Graph API?

Facebook于2018年移除了publish_actions权限。API无法发布到个人时间线。
只有浏览器自动化可行——本技能使用Patchright(隐身Chromium)模拟人类行为。

环境要求

bash
cd scripts/ && pip install -r requirements.txt
python -m patchright install chromium

环境变量

变量名必填说明
FBCOOKIEFILEFacebook Cookie JSON文件路径(Selenium格式)。需完整账户访问权限。
FBSTATEFILE
✅ | Playwright状态文件的可写路径(默认:/tmp/fb_state.json) | | FBDRYRUN | — | true(默认)= 仅预览。false = 实际发布。 | | FBUSERAGENT | — | 覆盖浏览器用户代理 |

如何获取Cookie

  1. 1. 在Chrome中登录Facebook(手动操作,仅需一次)
  2. 通过EditThisCookie扩展导出所有facebook.com的Cookie为JSON格式
  3. 保存到FBCOOKIEFILE指定的路径,并执行chmod 600

Cookie有效期约30-90天。过期后需重新导出。

使用方法

纯文本发布

bash FBCOOKIEFILE=~/.fbcookies.json FBDRY_RUN=false \ python3 scripts/fb_post.py -m 来自自动化的问候!

带照片发布

bash FBCOOKIEFILE=~/.fbcookies.json FBDRY_RUN=false \ python3 scripts/fb_post.py -m 美好的一天! -p photo1.jpg photo2.jpg

预览模式(默认)

bash python3 scripts/fb_post.py -m 测试发布 -p photo.jpg

不会实际发布——仅预览流程

OpenClaw集成(推荐)

使用内置的browser工具——已证明可用于个人时间线发布:

python

步骤1:导航到Facebook


browser(action=navigate, url=https://www.facebook.com/)

步骤2:确认在个人主页(url应为facebook.com/me)

步骤3:点击在想些什么

browser(action=act, kind=click, ref=[发布输入框])

步骤4:输入消息

browser(action=act, kind=type, text=你的消息内容)

步骤5:上传照片(如需)

browser(action=upload, paths=[/path/to/photo.jpg])

步骤6:设置分享范围为公开

步骤7:点击发布按钮

browser(action=act, kind=click, ref=[发布按钮])

提示

  • - Facebook页面结构复杂,选择器会变化,使用snapshot查找当前可用的ref
  • 上传图片使用browser(action=upload)功能
  • 如果超时,通常重试一次即可
  • 个人动态和粉丝专页的操作流程不同,注意确认在正确页面

安全说明

  • - 预览模式默认开启——必须显式设置FBDRYRUN=false才能实际发布
  • Cookie本地存储并执行chmod 600——绝不提交到Git
  • 模拟人类操作延迟和打字速度以避免检测

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fb-personal-poster-1775960761 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fb-personal-poster-1775960761 技能

通过命令行安装

skillhub install fb-personal-poster-1775960761

下载

⬇ 下载 fb-personal-poster v1.0.0(免费)

文件大小: 5.38 KB | 发布时间: 2026-4-13 10:15

v1.0.0 最新 2026-4-13 10:15
Initial release: Post text + photos to personal Facebook timeline via Patchright stealth browser automation

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部