web_fetch aracı düz bir HTTP GET yapar ve okunabilir içeriği çıkarır
(HTML’den markdown veya metne). JavaScript’i çalıştırmaz.
JS ağırlıklı siteler veya oturum açma korumalı sayfalar için bunun yerine
Web Tarayıcısı kullanın.
Hızlı başlangıç
web_fetch varsayılan olarak etkindir — yapılandırma gerekmez. Agent bunu
hemen çağırabilir:
Araç parametreleri
Getirilecek URL. Yalnızca
http(s).Ana içerik çıkarma işleminden sonraki çıktı biçimi.
Çıktıyı bu kadar karakterle sınırla.
Nasıl çalışır?
Fetch
Chrome benzeri bir User-Agent ve
Accept-Language başlığıyla HTTP GET
gönderir. Özel/dahili ana makine adlarını engeller ve yönlendirmeleri
yeniden denetler.Fallback (optional)
Readability başarısız olursa ve Firecrawl seçiliyse, bot engellerini aşma
moduyla Firecrawl API üzerinden yeniden dener.
İlerleme güncellemeleri
web_fetch, yalnızca getirme işlemi beş saniye sonra hâlâ beklemedeyse herkese
açık bir ilerleme satırı yayar:
Yapılandırma
Firecrawl geri dönüşü
Readability çıkarma işlemi başarısız olursaweb_fetch, bot engellerini aşma ve
daha iyi çıkarma için Firecrawl kullanarak geri dönebilir:
plugins.entries.firecrawl.config.webFetch.apiKey isteğe bağlıdır ve SecretRef nesnelerini destekler.
Eski tools.web.fetch.firecrawl.* yapılandırması openclaw doctor --fix tarafından otomatik olarak geçirilir.
Bir Firecrawl API anahtarı SecretRef yapılandırırsanız ve
FIRECRAWL_API_KEY
env geri dönüşü olmadan çözümlenmemişse, Gateway başlatma hızlıca başarısız
olur.Firecrawl
baseUrl geçersiz kılmaları sıkı şekilde sınırlandırılmıştır:
barındırılan trafik https://api.firecrawl.dev kullanır; self-hosted geçersiz
kılmalar özel veya dahili uç noktaları hedeflemelidir ve http:// yalnızca bu
özel hedefler için kabul edilir.tools.web.fetch.provider, getirme geri dönüş sağlayıcısını açıkça seçer.provideratlanırsa OpenClaw, yapılandırılmış kimlik bilgilerinden ilk hazır web-fetch sağlayıcısını otomatik algılar. Sandbox dışıweb_fetch,contracts.webFetchProvidersbildiren ve runtime sırasında eşleşen bir sağlayıcı kaydeden yüklü plugin’leri kullanabilir. Resmi Firecrawl plugin’i bu geri dönüşü sağlar.- Sandbox içindeki
web_fetchçağrıları, paketlenmiş sağlayıcılara ek olarak resmi npm veya ClawHub kökeni doğrulanmış yüklü sağlayıcılara izin verir. Bugün bu, resmi Firecrawl plugin’ine izin verir; üçüncü taraf harici getirme plugin’leri hariç tutulur. - Readability devre dışıysa
web_fetchdoğrudan seçili sağlayıcı geri dönüşüne geçer. Kullanılabilir sağlayıcı yoksa kapalı şekilde başarısız olur.
Güvenilen env proxy
Dağıtımınızweb_fetch işleminin güvenilen bir giden HTTP(S) proxy üzerinden
geçmesini gerektiriyorsa tools.web.fetch.useTrustedEnvProxy: true ayarlayın.
Bu modda OpenClaw, isteği göndermeden önce ana makine adına dayalı SSRF
denetimlerini yine uygular, ancak yerel DNS pinning yapmak yerine proxy’nin DNS
çözümlemesine izin verir. Bunu yalnızca proxy operatör denetimindeyse ve DNS
çözümlemesinden sonra giden trafik ilkesini uyguluyorsa etkinleştirin.
HTTP(S) proxy env değişkeni yapılandırılmamışsa veya hedef ana makine
NO_PROXY tarafından hariç tutulmuşsa web_fetch, yerel DNS pinning ile
normal katı yola geri döner.Sınırlar ve güvenlik
maxChars,tools.web.fetch.maxCharsCapdeğerine sıkıştırılır- Yanıt gövdesi ayrıştırmadan önce
maxResponseBytesile sınırlandırılır; aşırı büyük yanıtlar bir uyarıyla kesilir - Özel/dahili ana makine adları engellenir
tools.web.fetch.ssrfPolicy.allowRfc2544BenchmarkRangevetools.web.fetch.ssrfPolicy.allowIpv6UniqueLocalRange, güvenilen sahte IP proxy yığınları için dar kapsamlı opt-in seçenekleridir; proxy’niz bu sentetik aralıkların sahibi değilse ve kendi hedef ilkesini uygulamıyorsa bunları ayarlamadan bırakın- Yönlendirmeler denetlenir ve
maxRedirectsile sınırlandırılır useTrustedEnvProxyaçık bir opt-in seçeneğidir ve yalnızca DNS çözümlemesinden sonra da giden trafik ilkesini uygulayan, operatör denetimli proxy’ler için etkinleştirilmelidirweb_fetchen iyi çaba temelinde çalışır — bazı siteler Web Tarayıcısı gerektirir
Araç profilleri
Araç profilleri veya izin listeleri kullanıyorsanızweb_fetch ya da group:web
ekleyin:
İlgili
- Web Arama — web’i birden fazla sağlayıcıyla arayın
- Web Tarayıcısı — JS ağırlıklı siteler için tam tarayıcı otomasyonu
- Firecrawl — Firecrawl arama ve kazıma araçları