前言¶
DeepSeek Harness (DSH) 的插件生態支持豐富的聯網能力。但在實際使用中,開發者常遇到 web_search 報 403 錯誤、未配置搜索 API key,或者需要避免引入 firecrawl 等外部依賴的情況。這裏介紹一個無需任何配置、直接基於本地抓取的替代方案。
插件介紹¶
這是一個由 fangqian616 維護的聯網工具類插件。它註冊了 bing_search 模型工具,核心功能是直接抓取 Bing 的 HTML 頁面並解析,提取出標題、鏈接和摘要。它不依賴外部 API key,也不需要註冊賬號或 firecrawl 服務。
安裝與啓用¶
在終端執行以下命令安裝插件:
dsh plugin --profile web add @fangqian616/dsh-bing-search
安裝完成後,重啓 DSH 核心服務,工具將以 bing_search 的形式暴露給模型調用。
典型用法¶
調用工具時傳入查詢詞和可選的數量限制:
bing_search(query: "你的查詢詞", limit?: 10)
工具會返回一個 JSON 數組:
[
{
"title": "標題",
"url": "https://...",
"snippet": "摘要內容"
}
]
注意事項¶
- 解析機制:該插件基於正則表達式解析 HTML,如果 Bing 更改頁面結構或返回驗證碼/同意頁,工具可能返回
error字段。 - 網絡選擇:由於某些地區 DuckDuckGo 被牆,插件選用了無需 key 即可訪問的 Bing 作爲數據源。
- 依賴情況:除 DSH 核心服務外,插件運行時沒有額外的 npm 依賴。
結尾¶
如果你需要在 DSH 中快速實現本地網頁搜索,且不希望處理複雜的 API Key 或外部抓取服務,dsh-bing-search 提供了一個輕量級的解決方案。更多細節與源碼可參考 GitHub 倉庫。