📦 WeChat — 微信

v1.1.0

获取微信公众号文章内容。当用户提供 mp.weixin.qq.com 链接时提取正文。

7· 7·0 当前·0 累计
xiaozs-com 头像by @xiaozs-com (xiaozs.com)
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码和说明与其声明的目的(通过浏览器自动化库获取并渲染微信文章页面)一致;所需资源和输出与该目标相符。
评估建议
该技能确实如其所述:在真实 Chromium 实例中渲染微信文章并提取文本和截图。安装前请注意: (1)必须 pip 安装 DrissionPage 依赖并安装 Chrome;DrissionPage 首次运行可能下载 ChromeDriver 二进制(需外网下载并写入可执行文件到磁盘)。 (2)脚本会启动完整浏览器并渲染远程页面,远程 JavaScript/资源将在该浏览器会话中执行(抓取所需,但可能触发追踪器或额外网络活动)。 (3)技能会将文件写入所选输出目录(默认为当前工作目录),避免在敏感目录下运行。如需额外保障,使用前请查阅 DrissionPage 源码并验证其 ChromeDriver 下载行为。...
详细分析 ▾
用途与能力
名称/描述、SKILL.md 及所包含的 Python 脚本保持一致:该工具通过 DrissionPage 启动 Chromium 实例,加载 mp.weixin.qq.com 的 URL,提取 #js_content,截取屏幕截图,并写入 Markdown 和 PNG 文件。未请求任何无关的凭据、系统路径或外部服务。
指令范围
运行时指令有限且具体:使用提供的 Python 脚本,传入一个微信文章 URL 及可选的输出目录/headless 标志。脚本仅抓取指定 URL、提取文本、截图、写入输出文件,并将 Markdown 输出到 stdout 供 agent 使用。它不读取其他系统文件,也不访问环境变量。
安装机制
注册表中无正式安装规范(仅指令),但 SKILL.md 要求通过 pip 安装 scripts/requirements.txt,该文件会从 PyPI 拉取 DrissionPage。DrissionPage 在首次运行时会自行下载匹配的 ChromeDriver(已在 SKILL.md 中说明)。这是浏览器自动化的正常行为,但意味着该技能会在运行时触发额外网络下载并向磁盘写入可执行文件。
凭证需求
该技能无需环境变量或凭据。需要本地已安装 Chrome 浏览器(已记录),并将输出文件写入用户指定目录(默认为当前工作目录)。文件数量与抓取/渲染目的成正比。
持久化与权限
该技能未被强制包含(always: false),也不会修改其他技能或全局代理设置。它仅在显式调用时运行,不会要求持久化凭据,也不会启用自主的常驻行为。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

安装命令

点击复制
官方npx clawhub@latest install weixin-fetcher
镜像加速npx clawhub@latest install weixin-fetcher --registry https://cn.longxiaskill.com

技能文档

微信公众号文章获取 触发条件 用户发送 mp.weixin.qq.com 链接 用户要求获取/提取微信公众号文章内容

用法 python "{skill_dir}/scripts/fetch_weixin.py" "<文章URL>" -o "<输出目录>"

参数说明 <文章URL> — 微信公众号文章链接 -o <输出目录> — 可选,输出文件保存目录(默认当前工作目录) --headless — 可选,无头模式(微信文章通常需要完整浏览器,慎用)

输出文件 article_content_weixin.md — 文章标题 + 正文(Markdown 格式) article_screenshot_weixin.png — 页面截图

示例 # 获取文章,输出到工作区 python "{skill_dir}/scripts/fetch_weixin.py" "https://mp.weixin.qq.com/s/EVdnYEzlrT3BZZUmlbxHQQ" -o "C:\Users\David\.qclaw\workspace" # 无头模式(可能加载失败,慎用) python "{skill_dir}/scripts/fetch_weixin.py" "https://mp.weixin.qq.com/s/xxxxx" --headless

依赖 首次使用前安装:pip install -r {skill_dir}/scripts/requirements.txt

工作原理 启动 Chrome(默认有头模式),URL 追加 ?_t=毫秒时间戳 绕过微信 CDN 缓存 等待 #js_content 加载,提取正文文本 输出 Markdown 文件 + 截图到指定目录

注意事项 需要系统已安装 Chrome 浏览器 首次运行会自动下载匹配的 ChromeDriver

数据来源ClawHub ↗ · 中文优化:龙虾技能库