用途:根据关键词检索微信公众号文章,快速获取标题、摘要、发布时间、公众号名称与链接,适合查找某关键词的公众号文章或最近文章。
主要能力:默认自动尝试解析真实微信文章链接;结果按发布时间降序排列,仅显示最近60天内容,自动过滤旧文章;时间优先从页面script标签时间戳解析,无时间戳时从文本提取。
使用方式:该脚本依赖NodeJS依赖包cheerio,先进入技能目录安装:cd skills/wechat-article-search && npm install。随后执行搜索:node scripts/search_wechat.js "关键词"。可选参数:-n/--num指定数量(默认10,最大50);-o/--output输出JSON文件;json/--json直接输出JSON;-r/--resolve-url解析真实链接(默认启用);--no-resolve-url跳过解析返回搜狗转链。示例:node scripts/search_wechat.js "关键词" -n 15;node scripts/search_wechat.js "关键词" -n 20 -o result.json;node scripts/search_wechat.js "关键词" json。
输出:默认格式化文本,含序号、标题、来源、时间与链接;JSON输出包含query、total、articles及title、source、datetime、date_text、date_description、summary、url、url_resolved字段。
限制:解析真实URL失败属常态,受反爬限制;结果为空可更换关键词或稍后重试;仅用于学习和研究,请勿商用或大规模爬取,遵守相关网站条款,过度使用可能导致IP被封禁。