Web Fetch
web_fetch aracı düz bir HTTP GET isteği yapar ve okunabilir içerik çıkarır
(HTML’den markdown’a veya metne). JavaScript çalıştırmaz.
JS ağırlıklı siteler veya oturum açma korumalı sayfalar için bunun yerine
Web Browser kullanın.
Hızlı başlangıç
web_fetch varsayılan olarak etkindir — yapılandırma gerekmez. Ajan bunu
hemen çağırabilir:
Araç parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
url | string | Getirilecek URL (zorunlu, yalnızca http/https) |
extractMode | string | "markdown" (varsayılan) veya "text" |
maxChars | number | Çıktıyı bu karakter sayısında kes |
Nasıl çalışır
Getir
Chrome benzeri bir User-Agent ve
Accept-Language
üstbilgisiyle bir HTTP GET isteği gönderir. Özel/dahili ana makine adlarını engeller ve yönlendirmeleri yeniden denetler.Geri dönüş (isteğe bağlı)
Readability başarısız olursa ve Firecrawl yapılandırılmışsa, bunu
bot aşma moduyla Firecrawl API üzerinden yeniden dener.
Yapılandırma
Firecrawl geri dönüşü
Readability çıkarımı başarısız olursa,web_fetch bot aşma ve daha iyi çıkarım için
Firecrawl seçeneğine geri dönebilir:
plugins.entries.firecrawl.config.webFetch.apiKey, SecretRef nesnelerini destekler.
Eski tools.web.fetch.firecrawl.* yapılandırması openclaw doctor --fix tarafından otomatik olarak taşınır.
Firecrawl etkinse ve SecretRef çözümlenmemişse, ayrıca
FIRECRAWL_API_KEY env geri dönüşü de yoksa, gateway başlangıcı hızlıca başarısız olur.Firecrawl
baseUrl geçersiz kılmaları kilitlidir: https:// kullanmalı ve
resmi Firecrawl ana makinesini (api.firecrawl.dev) hedeflemelidir.tools.web.fetch.provider, fetch geri dönüş sağlayıcısını açıkça seçer.providerbelirtilmezse, OpenClaw mevcut kimlik bilgilerinden ilk hazır web-fetch sağlayıcısını otomatik algılar. Bugün paketlenmiş sağlayıcı Firecrawl’dur.- Readability devre dışı bırakılırsa,
web_fetchdoğrudan seçili sağlayıcı geri dönüşüne geçer. Hiç sağlayıcı yoksa, kapalı şekilde başarısız olur.
Sınırlar ve güvenlik
maxChars,tools.web.fetch.maxCharsCapdeğerine sabitlenir- Yanıt gövdesi, ayrıştırmadan önce
maxResponseBytesile sınırlandırılır; çok büyük yanıtlar bir uyarıyla kesilir - Özel/dahili ana makine adları engellenir
- Yönlendirmeler denetlenir ve
maxRedirectsile sınırlandırılır web_fetchbest-effort çalışır — bazı siteler Web Browser gerektirir
Araç profilleri
Araç profilleri veya allowlist kullanıyorsanız,web_fetch veya group:web ekleyin:
İlgili
- Web Search — birden çok sağlayıcıyla web’de arama yapın
- Web Browser — JS ağırlıklı siteler için tam tarayıcı otomasyonu
- Firecrawl — Firecrawl arama ve scrape araçları