Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
web_fetch 工具會執行純 HTTP GET,並擷取可讀內容
(HTML 轉為 markdown 或文字)。它不會執行 JavaScript。
對於大量依賴 JS 的網站或受登入保護的頁面,請改用
網頁瀏覽器。
快速開始
web_fetch 預設已啟用 — 無需設定。代理可以立即
呼叫它:
工具參數
要擷取的 URL。僅限
http(s)。主內容擷取後的輸出格式。
將輸出截斷為此字元數。
運作方式
設定
Firecrawl 後援
如果 Readability 擷取失敗,web_fetch 可以後援至
Firecrawl,以規避機器人偵測並提供更好的擷取:
plugins.entries.firecrawl.config.webFetch.apiKey 支援 SecretRef 物件。
舊版 tools.web.fetch.firecrawl.* 設定會由 openclaw doctor --fix 自動遷移。
如果 Firecrawl 已啟用,且其 SecretRef 未解析,且沒有
FIRECRAWL_API_KEY 環境變數後援,gateway 啟動會快速失敗。Firecrawl
baseUrl 覆寫受到鎖定:必須使用 https://,且必須是
官方 Firecrawl 主機(api.firecrawl.dev)。tools.web.fetch.provider會明確選取擷取後援提供者。- 如果省略
provider,OpenClaw 會從可用憑證自動偵測第一個就緒的 web-fetch 提供者。目前內建的提供者是 Firecrawl。 - 如果停用 Readability,
web_fetch會直接跳到選取的 提供者後援。如果沒有可用提供者,則會以封閉方式失敗。
限制與安全性
maxChars會被限制在tools.web.fetch.maxCharsCap- 回應本文在剖析前會限制為
maxResponseBytes;過大的 回應會被截斷並顯示警告 - 私人/內部主機名稱會被封鎖
tools.web.fetch.ssrfPolicy.allowRfc2544BenchmarkRange和tools.web.fetch.ssrfPolicy.allowIpv6UniqueLocalRange是針對 受信任假 IP 代理堆疊的狹義選擇加入;除非你的代理擁有 這些合成範圍並強制執行自己的目的地政策,否則請保持未設定- 重新導向會被檢查,並受
maxRedirects限制 web_fetch是盡力而為 — 有些網站需要網頁瀏覽器
工具設定檔
如果你使用工具設定檔或允許清單,請加入web_fetch 或 group:web: