在搜狗微信搜索指定关键词,抓取相关文章(标题、摘要、发布日期、来源公众号),生成PDF报告。触发场景:用户要求"搜索微信文章 关键字 数量
微信公众号文章抓取是一项面向实际任务的技能,主要用于通过搜狗微信搜索指定关键词,抓取最新文章,生成带本地PDF的行业报告;"搜索微信文章 脑机接口";
第1步:搜索文章;输出: articles.json;包含字段:title, text, url, date, source;默认搜索90天内文章;第2步:生成摘要(聊天窗口)。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
通过搜狗微信搜索指定关键词,抓取最新文章,生成带本地PDF的行业报告。
用户说:
cd ~/.openclaw/workspace python3 ~/.openclaw/workspace/skills/wechat-article-scraper/scripts/wechat_search.py <关键词> [数量]
articles.json⚠️ 重要:summary必须在聊天窗口用当前会话模型生成!
articles.json 中的文章articles_new.json(包含title, text, url, date, source, summary字段)cd ~/.openclaw/workspace python3 ~/.openclaw/workspace/skills/wechat-article-scraper/scripts/wechat_fetch.py <关键词>
wechat_pages/ 目录下的PDF文件cd ~/.openclaw/workspace python3 ~/.openclaw/workspace/skills/wechat-article-scraper/scripts/wechat_pdf.py <关键词>
<关键词>_行业动态.pdf报告包含:
articles.jsonwechat_pages/*.pdfarticles_new.json,抓取每篇文章原文保存为PDF<关键词>_行业动态.pdfarticles_new.json,生成带双链接的行业报告PDF# 安装 Python 依赖 pip install playwright requests # 安装 Playwright 浏览器 playwright install chromium