dsh-weixin-reader
在终端中运行以下命令:
dsh plugin install jack1545/dsh-weixin-reader
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install jack1545/dsh-weixin-reader 安装本插件;源码仓库为 https://github.com/jack1545/dsh-weixin-reader,安装后重启 Harness 以加载新层。
插件介绍
在 Harness 里用内置 web_fetch 打开微信公众号文章,常常会撞上环境检测页:正文被层层内联样式和嵌套容器包住,图片还藏在 data-src 里懒加载,模型拿到的往往不是可读正文。dsh-weixin-reader 针对 mp.weixin.qq.com 做了专门抓取与解析,把文章整理成干净的 Markdown,并通过单一工具 weixin_read 暴露给模型。
工具会返回标题、作者、发布时间、来源链接、字数与图片数量等结构化信息,模型侧看到的是带元数据行的渲染 Markdown。可按需限制正文长度、将完整内容写入工作区文件;插件还会在系统提示中建议模型阅读公众号时优先选用 weixin_read,而不是通用的 web_fetch。
实现上只用 Node 内置能力与宿主 fetch,不依赖外部包,也不走子进程拉取,以便在 Harness 文件沙箱与代理环境下稳定工作。解析结果是正文 Markdown,不是原始 HTML:复杂卡片与交互组件会退化为文字或图片链接,图片保留为 Markdown 语法且不会自动下载。
适合需要把公众号文章纳入对话上下文的研究者、写作者与开发者:单篇阅读、低频率请求、遵守平台条款的个人用途。非 mp.weixin.qq.com 链接会被拒绝;遇到删文、受限或无法识别的页面结构会明确报错,而不是静默返回空正文。
使用场景
- 把公众号链接交给模型做摘要或要点提炼
- 在对话里引用微信文章正文而不手动复制排版
- 调研时单篇抓取文章并可选保存到工作区
适合人员
- 经常在 Harness 里阅读公众号内容的用户
- 需要稳定解析微信文章正文的开发者
- 做资料整理与个人研究的写作者