读取微信公众号文章,提取全文内容和图片,结合阅读分析。当用户提供 mp.weixin.qq.com 链接、让看公众号文章内容、或需要分析微信文章的文字和图片时使用。
微信公众号使用懒加载机制,图片真实URL存储在 data-src 属性中。本技能提供完整的文章阅读流程:提取全文 + 内容图片 + 结合分析。
bash
agent-browser open <文章URL>
微信文章使用懒加载,需要滚动到底部触发所有图片加载:
bash
javascript
// 提取标题、作者、正文
const title = document.querySelector(#activity-name)?.innerText || 未找到标题;
const author = document.querySelector(#js_name)?.innerText || ;
const content = document.querySelector(#js_content)?.innerText || ;
执行方式:
bash
agent-browser eval <上述JS代码>
微信图片存储在 data-src 属性,不在 src:
javascript
// 提取所有懒加载图片的真实URL
const imgs = document.querySelectorAll(img);
const urls = [];
imgs.forEach((img) => {
const dataSrc = img.getAttribute(data-src);
if (dataSrc && dataSrc.startsWith(http)) {
urls.push(dataSrc.split(#)[0]); // 去掉hash
}
});
urls.join(\n);
内容图片特征:
装饰图片特征(排除):
bash
使用 scripts/read_article.sh 一键执行:
bash
./scripts/read_article.sh <文章URL> <输出目录>
输出:
| 类型 | 特征 | 处理 |
|---|---|---|
| 内容图片 | 尺寸 > 200px, 来自 mmbiz.qpic.cn | 下载并分析 |
| 装饰分隔 |
markdown
作者: XXX
段落内容...
配图:[图片描述]
继续段落...
| 图片 | 内容 | 关联段落 |
|---|---|---|
| img-01.png | 游戏截图 | 第一节 |
| img-02.png |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 wechat-article-full-reader-1776215702 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 wechat-article-full-reader-1776215702 技能
skillhub install wechat-article-full-reader-1776215702
文件大小: 3.55 KB | 发布时间: 2026-4-17 16:33