dsh-plugin-browser
在终端中运行以下命令:
dsh plugin install xu1132/dsh-plugin-browser
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install xu1132/dsh-plugin-browser 即可安装该无头浏览器插件,源码仓库位于 https://github.com/xu1132/dsh-plugin-browser 。
插件介绍
内置的 web_fetch 只擅长纯 HTTP 请求,拿回的是一堆未渲染的 HTML 源码。当目标页面依赖 JavaScript 动态加载内容时,模型读到的往往是一行行空标签,完全无法理解页面真正展示了什么。
dsh-plugin-browser 引入 Playwright 驱动的无头浏览器,注册了六个模型可直接调用的工具:导航并读取渲染后的页面文本、在自动化步骤之间插入快照、点击与输入任意 CSS 选择器对应的元素、保存视口截图、以及安全关闭会话。每个 agent 拥有独立的浏览器实例,互不干扰;会话在首次调用时懒加载,插件卸载时自动释放资源。如果不想额外下载浏览器,还可以将配置指向系统已有的 Chrome。
这个插件适合需要让 AI 真正看到动态网页的开发者——无论是抓取 SPA 应用内容、执行多步网页操作,还是给模型提供视觉参照截图,它都能把纯 HTTP 抓取做不到的事补上。
使用场景
- 让模型读取 JavaScript 动态渲染的页面内容
- 执行多步网页交互如点击按钮和填写表单
- 对页面视口截图供模型做视觉参照
适合人员
- 需要抓取 SPA 或动态网页内容的开发者
- 用 AI 驱动网页自动化流程的工程团队
- 希望给模型提供真实渲染页面上下文的提示词工程师