WeChat Moments Post
Overview
在 Windows 桌面端微信完成“朋友圈”发布的稳定流程与脚本集合,覆盖:打开独立朋友圈窗口、定位发布入口、选择图片、粘贴文案、点击发表与结果确认。
Configuration(必填)
- -
WECHAT_EXE:微信桌面端可执行文件路径。示例: INLINECODE1 - INLINECODE2 :要发布的图片完整路径。示例: INLINECODE3
- INLINECODE4 :朋友圈文案(文本)。
可选:
- -
WECHAT_MOMENTS_TMP:临时截图输出目录(默认使用系统临时目录下的 wechat_moments)。 - INLINECODE7 :OCR 校验关键词,逗号分隔(不填则用文案首尾片段做弱校验)。
Workflow(按顺序执行)
- 1. 确认微信已登录并在主界面
- 若出现二维码或“该账号已登录”提示,需用户完成登录后再继续。
- 2. 打开独立朋友圈窗口
- 从微信左侧栏“发现/朋友圈”入口进入。
- 3. 定位发布入口(顶部三按钮)
- 朋友圈窗口左上角有三按钮,
中间相机按钮为发布入口。
- 推荐使用脚本扫描点位直到出现“选择文件”窗口。
- 4. 选择图片
- 在“选择文件”对话框直接输入完整路径并回车。
- 5. 粘贴文案并发表
- 点击“这一刻的想法”输入区,粘贴文案。
- 点击“发表”按钮。
- 6. 验证
- 发布后编辑页会消失,常见跳回“收藏/内容预览”。
- 若仍停留编辑页,说明未成功点击“发表”,需要再点一次。
Scripts
按需调用(脚本均在
scripts/):
- -
relaunch_wechat_open_moments.py:重新拉起微信并尝试打开朋友圈窗口(依赖 WECHAT_EXE) - INLINECODE11 :扫描顶部三按钮区域,命中“选择文件”窗口
- INLINECODE12 :在文件选择框内直接输入完整图片路径(依赖
WECHAT_MOMENTS_IMAGE) - INLINECODE14 :粘贴文案 + 点击发表(含 OCR 校验,依赖
WECHAT_MOMENTS_CAPTION) - INLINECODE16 :OCR 定位“发表”按钮并点击
References
- -
references/workflow.md:完整流程、失败场景与处理
微信朋友圈发布
概述
在Windows桌面版微信中完成“朋友圈”发布的稳定流程与脚本集合,涵盖:打开独立朋友圈窗口、定位发布入口、选择图片、粘贴文案、点击发表及结果确认。
配置(必填)
- - WECHATEXE:微信桌面版可执行文件路径。示例:C:\Program Files\Tencent\Weixin\Weixin.exe
- WECHATMOMENTSIMAGE:待发布图片的完整路径。示例:C:\path\to\image.png
- WECHATMOMENTS_CAPTION:朋友圈文案(文本)。
可选:
- - WECHATMOMENTSTMP:临时截图输出目录(默认使用系统临时目录下的wechatmoments)。
- WECHATMOMENTS_VERIFY:OCR校验关键词,以逗号分隔(不填则使用文案首尾片段进行弱校验)。
工作流程(按顺序执行)
- 1. 确认微信已登录并处于主界面
- 若出现二维码或“该账号已登录”提示,需用户完成登录后再继续。
- 2. 打开独立朋友圈窗口
- 从微信左侧栏“发现/朋友圈”入口进入。
- 3. 定位发布入口(顶部三按钮)
- 朋友圈窗口左上角有三个按钮,
中间相机按钮为发布入口。
- 推荐使用脚本扫描点位,直至出现“选择文件”窗口。
- 4. 选择图片
- 在“选择文件”对话框中直接输入完整路径并回车。
- 5. 粘贴文案并发表
- 点击“这一刻的想法”输入区域,粘贴文案。
- 点击“发表”按钮。
- 6. 验证
- 发布后编辑页面会消失,通常跳回“收藏/内容预览”。
- 若仍停留在编辑页面,说明未成功点击“发表”,需再次点击。
脚本
按需调用(脚本均位于scripts/目录):
- - relaunchwechatopenmoments.py:重新启动微信并尝试打开朋友圈窗口(依赖WECHATEXE)
- sweeppublishiconsfast.py:扫描顶部三按钮区域,命中“选择文件”窗口
- selectimagefullpathnow.py:在文件选择框中直接输入完整图片路径(依赖WECHATMOMENTSIMAGE)
- publishwithcaptionverify.py:粘贴文案 + 点击发表(含OCR校验,依赖WECHATMOMENTSCAPTION)
- clickpublish_ocr.py:通过OCR定位“发表”按钮并点击
参考文档
- - references/workflow.md:完整流程、失败场景及处理方法