用途:按关键词检索微信公众号文章,返回标题、文章地址、概要、发布时间和来源公众号名称,适合查找公众号文章、整理参考资料或快速获取文章信息。
主要能力:支持指定返回数量(默认10,最大50)、将结果输出为JSON文件,以及尝试把中间链接解析为微信文章真实链接。
使用方式:脚本依赖NodeJS依赖包cheerio,建议先安装:npm install -g cheerio。常规搜索:node scripts/search_wechat.js "关键词";限制数量:node scripts/search_wechat.js "关键词" -n 15;保存结果:node scripts/search_wechat.js "关键词" -n 20 -o result.json;解析真实链接:node scripts/search_wechat.js "关键词" -n 5 -r。参数:query为必填关键词;-n/--num为返回数量;-o/--output为输出JSON文件路径;-r/--resolve-url会额外请求每条结果。
限制:结果为空时可更换关键词、减少特殊字符或稍后重试;解析真实URL失败属常态(反爬限制),可提示用户用浏览器打开中间链接。工具仅用于学习和研究,请勿用于商业用途或大规模爬取,并遵守相关网站使用条款;过度使用可能导致IP被封禁。