DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-picture-text-reader

Picture Text Reader

图文平台内容抓取:小红书笔记与微信公众号文章的批量搜索、正文提取、图片 OCR、视频抽帧与评论样本,产出结构化 JSON 与 Markdown,每条结果带原文链接。只读,不发布不互动。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:RoderickWilliams/dsh-picture-text-reader#a238c3303e652b4b42d60ba073e06c499a939c30
README兼容性版本

兼容性与来源证明

Picture Text Reader 以 dsh-picture-text-reader 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/22

版本

1.0.0stable
2026/10/22

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/22
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 search-research 分类下经过校验的插件。

Ab Wechat Scrapedsh-ab-wechat-scrape--- description: "树外 wechat_scrape 工具:获取微信公众号文章,过滤推广区块,并将每篇文章保存为 Markdown 文件,供此机器的 dsh 配置文件维护者使用。" kind: "package-reference" ---Ab Market Researchdsh-ab-market-research一个树外 DeepSeek Harness 插件:将 trade_search 工具(多轮扩展方面的查询规划、出版商级别排序、来源多样性、JSON 快照)及其浏览器卡片集成在一个包中。Arisdsh-arisARIS research-workflow 技能作为 DeepSeek Harness 捆绑包:包含 82 项技能,以及通过 Codex 进行的跨模型对抗性审查。Builtin Browserdsh-builtin-browserDeepSeek Harness 的共享真实浏览器插件:安装即用——一个可见的原生浏览器,用户可以接管,并由智能体通过 CDP 驱动。支持 DOM 级交互(兼容 React/Vue)、按任务隔离会话、Cookie 持久化(dsh_browser_auth)、C

README

图文平台内容抓取(xhs-batch-reader)

DSH Host 插件:在对话里直接按关键词批量抓取小红书笔记与微信公众号文章,并把每篇的正文、图片文字、视频抽帧文字和评论样本读成结构化数据。每条结果都带原文链接(sourceUrl)。

工具

工具什么时候用
xhs_search用户说「去小红书搜一下 X」「批量找 X 的笔记并识别内容」。支持多关键词、sort 指定排序(不指定则四种排序轮换)、图文/视频筛选
xhs_read用户贴来几条小红书链接说「把这几篇读一下」,或指定博主主页 / 首页推荐流
xhs_login小红书搜索和博主主页需要登录;默认弹出真 Chrome 登录窗口,扫码一次后 cookie 长期复用
xhs_status后端是否活着、小红书登录状态、cookie 到期时间
gzh_search用户说「搜一下公众号里关于 X 的文章」。走搜狗微信搜索,默认继续逐篇读正文(read:false 只看搜索结果清单)
gzh_read用户贴来几条 mp.weixin.qq.com 文章链接说「读一下」

实现

工具本身很薄,真正干活的是随包分发的 Python 脚本 python/xhs_batch.py(同样可被 ~/.dsh/skills/xhs-batch-reader 技能直接调用):

  • 小红书取数复用本机已部署的 xiaohongshu-mcp 只读后端(端口 18861);
  • 公众号文章直接 HTTP 抓取解析(微信文章是服务端渲染),关键词批量走搜狗微信搜索;都不需要登录、不弹浏览器;
  • 图片文字用本地 rapidocr-onnxruntime,视频用 ffmpeg 抽帧后再 OCR;
  • 小红书只调用 health / login / feeds/list / feeds/search / feeds/detail / user/profile 这些只读端点,发布、点赞、关注、评论类接口一律不调;
  • 产物落在 ~/.xhs-batch-reader/runs/<时间戳>/(公众号在 wechat-runs/):notes.json、notes.md、digest.md、images/、ocr/。

原文链接

  • 小红书:https://www.xiaohongshu.com/explore/<note_id>?xsec_token=<token>&xsec_source=pc_search
  • 公众号:文章原始 URL(https://mp.weixin.qq.com/s?...)

notes.md 每篇有「原文链接」行,digest.md 每篇有「原文:」行,notes.json 里有 source_url 字段,工具返回的 articles[].sourceUrl 也是它。

运行前提(第一次装完要配一次)

小红书通道需要本机的只读后端二进制和一次扫码;公众号通道只需要 Python 标准库。

  1. Python 3.12+:插件按 XHS_PYTHON → ~/.dsh/runtimes/skills/py/python.exe → python 的顺序找解释器。
  2. 图片 OCR(可选):python -m pip install rapidocr-onnxruntime;不装也能跑,只是不出图片文字。
  3. 视频抽帧(可选):把 ffmpeg 放进 PATH,或用 XHS_FFMPEG 指向可执行文件。
  4. 小红书只读后端:下载 xpzouying/xiaohongshu-mcp 的 xiaohongshu-mcp-windows-amd64.exe,放到 ~/.xhs-batch-reader/bin/,或用 XHS_MCP_EXE 指到它。首次登录后 cookie 存在 ~/.xhs-batch-reader/cookies.json,之后长期复用。
  5. 登录:调用 xhs_login 弹出 Chrome 登录窗口扫码;xhs_status 会显示后端端口、登录状态和 cookie 到期时间。

环境变量

  • XHS_PYTHON:Python 解释器,默认自动找 DSH 运行时 python,找不到退回 python
  • XHS_CLI:xhs_batch.py 路径,默认用包内 python/xhs_batch.py
  • XHS_RUNS:输出根目录,默认 ~/.xhs-batch-reader/runs
  • XHS_MCP_EXE:小红书只读后端可执行文件
  • XHS_FFMPEG:ffmpeg 路径

限制

  • 小红书搜索、博主主页需要登录(扫码一次,cookie 长期复用);只读单篇链接不需要登录,但链接必须带 xsec_token。
  • 公众号搜索依赖搜狗微信,触发反爬时会返回「要求验证码」;此时改用文章链接直接读。搜狗跳转出来的链接带 timestamp/signature 时效签名,过期后请用文章原始 /s/<code> 短链。
  • 一次最多读 50 篇;每篇默认最多 12 张图、视频 4 帧。批量 20 篇通常两三分钟。
  • OCR 会认错个别字,识别结果按原文保留,不做自动纠错。

调研与借鉴(2026-10-21)

公众号抓取没有引入任何运行时依赖,只参考了以下项目的做法(星数取 GitHub API):

项目★License借鉴点
wechat-article/wechat-article-exporter13081MIT页面字段(var ct/nickname/author/user_name/biz/mid/idx/sn)与 samples/ 真实快照可当回归样本
chyroc/WechatSogou6400Apache-2.0搜狗 cookie(SUV/SNUID)、/link 跳转与 antispider 处理思路
likemaoke/wechat-article-to-md37MITURL→Markdown 的最小解析参考

没有采用 wechatDownload(无源码、无 license)、wechat_articles_spider(需公众号后台扫码,按公众号名抓而非 URL)、MediaCrawler(不支持公众号,且许可限非商业学习)。