SuperAPI AI 工具集

weixin-fetch

写作与研究

查看项目

更新于 10-16 09:57

技能介绍

用途:抓取微信公众号(mp.weixin.qq.com)文章,并转换为带图片的干净 Markdown。适用于需要把微信文章存档、整理为本地 Markdown 的场景。

主要能力:使用真实 Chromium 浏览器绕过微信反爬保护;自动处理懒加载图片(data-src 转为 src);根据发布日期加标题自动生成文件名(YYYYMMDD 格式);提取作者、发布时间等元数据;输出保留图片的 Markdown。

安装依赖:pip install playwright markdownify;playwright install chromium。

使用方式:运行 python scripts/fetch_weixin.py "https://mp.weixin.qq.com/s/xxxxx" 可自动生成文件名;加第二个参数可指定文件名,如 python scripts/fetch_weixin.py "https://mp.weixin.qq.com/s/xxxxx" article.md。使用前应校验链接为 mp.weixin.qq.com 的微信链接;执行后可报告保存的文件名及字符数、词数、图片数等统计。

限制与排查:微信可能拦截,脚本通过真实浏览器规避;超时设为 60 秒并带重试,通常第二次可成功;未安装 Playwright 需先安装;内容为空可等待页面完全加载并确认文章仍可访问;图片缺失时脚本会自动转换懒加载图片,并需检查网络连接。价格、平台支持范围等资料暂未提供。