KYC yok — kimlik yok, selfie yok, belge yok. Kripto ile ödeme yapın: BTC, USDT, USDC, ETH, SOL, LTC
Dil: Türkçe
API anahtarı alın

Kılavuz · sorun giderme · 22 Ekim 2026'da okunan gerçekler

AI agent'lar web sayfalarını çekerken neden 403 hataları alıyor

403, bir sitenin "hayır" demesidir. 2025'ten beri daha fazla site bunu AI agent'lara varsayılan olarak söylüyor ve Eylül 2026'dan itibaren Cloudflare birçok yeni reklam destekli sitede agent trafiğini engelliyor. Nedenleri birbirinden nasıl ayırt edeceğinizi ve meşru olarak neler yapabileceğinizi burada bulacaksınız.

Son güncelleme: · 5 dk okuma

Hızlı yanıt

AI agent'ım bir sayfayı çekerken neden 403 alıyor?

Genellikle site veya CDN'i otomatik ya da AI trafiğini reddettiği için. Cloudflare 1 Temmuz 2025'ten beri yeni alan adları için AI crawler'ları varsayılan olarak engelliyor ve 15 Eylül 2026'dan itibaren yeni alan adlarının reklam destekli sayfalarında "Agent" trafiğini engelliyor. Diğer nedenler rate limit'ler ve giriş duvarlarıdır. Çözüm kılık değiştirmek değil, izindir. WebReaderAPI sitenin yanıtını ücretsiz döndürür; KYC yok, kripto ile ödeme var.

Başarısız bir web fetch'in yaygın nedenleri

CDN'den 403Bot yönetimi birçok sitede AI crawler'ları veya agent'ları varsayılan olarak engelliyor
Siteden 403 veya 401Giriş duvarı, üyelere özel alan, bölge kuralları veya bilinen agent'lara katı bir engel
429Kısa sürede çok fazla istek; site sizi rate limit'liyor
402Site ödeme istiyor, örneğin Cloudflare pay per crawl aracılığıyla
200 ama boş metinSayfa içeriğini JavaScript ile oluşturuyor; hata değil ama okunacak bir şey yok
Çekmeden önce reddedildiKendi aracınız robots.txt'ye uydu ve sayfayı atladı

2025 ve 2026'da web'de ne değişti?

Büyük altyapı sağlayıcıları AI engellemeyi varsayılana dönüştürdü. Tarihli üç değişiklik yeni 403'lerin çoğunu açıklıyor:

  • 1 Temmuz 2025: Cloudflare artık AI crawler'ları varsayılan olarak engellediğini ve her yeni alan adına kayıt sırasında bunlara izin verilip verilmeyeceğini sorduğunu duyurdu. Aynı gün, HTTP 402 ve bir fiyatla yanıt veren pay per crawl hizmetini özel beta olarak başlattı.
  • 1 Temmuz 2026: Cloudflare üç AI trafiği kategorisi sundu: Search, Agent ve Training. "Agent" kategorisi ChatGPT-User gibi sohbet fetch'lerini açıkça içeriyor.
  • 15 Eylül 2026: yeni alan adları için Cloudflare'in hazır ayarları reklam gösteren sayfalarda Training ve Agent trafiğini engelliyor; Search izinli kalıyor.

Bir kullanıcı için sayfa çeken bir agent, Agent kategorisine girer. Eylül 2026'dan sonra dahil edilen reklam destekli sitelerde reddedilmeyi bekleyin.

Bir engellemeyi hatadan nasıl ayırt ederim?

Herhangi bir şeyi değiştirmeden önce durum kodunu ve yanıt gövdesini okuyun.

GördüğünüzMuhtemel anlamıSonraki adım
Bir doğrulama veya "access denied" sayfasıyla 403Site veya CDN'i otomatik trafiği reddediyorBuna uyun; bir API arayın veya erişim isteyin
Fiyat başlıklarıyla 402Site istek başına erişim satıyorKendi kanalı üzerinden ödeme yapıp yapmayacağınıza karar verin
429Çok fazla istek gönderdinizYavaşlayın ve daha sonra backoff ile yeniden deneyin
401 veya bir giriş sayfasıİçerik bir hesap gerektiriyorGenel bir reader'ın kapsamı dışında
Neredeyse hiç metin olmadan 200JavaScript ile oluşturulmuş içerikSayfayı bir tarayıcıda render edin
Aracınız robots.txt'nin izin vermediğini söylüyorSite robots'a atlamasını söylediBuna uyun

Yalnızca 429 ve boş JavaScript sayfası sizin tarafınızda çözebileceğiniz teknik sorunlardır. Diğerleri site sahibinin verdiği kararlardır.

Bir agent geliştiricisi meşru olarak ne yapabilir?

Siteyle birlikte çalışın, ona karşı değil. Bu adımlar birçok hatayı düzeltir ve agent'ınızı site sahiplerinin doğru tarafında tutar:

  1. Sitenin kendi kanalını kullanın. Birçok site ihtiyacınız olan içerik için bir API, bir RSS veya Atom akışı ya da bir site haritası sunar.
  2. Erişim isteyin. Site sahipleri robots.txt veya CDN ayarlarında adı belirli bir bot'a izin verebilir. Açık bir User-Agent ve bir iletişim sayfası bunu kolaylaştırır.
  3. İzinli ama boş sayfaları render edin. Yalnızca JavaScript içeren sayfalar için headless tarayıcı çalıştıran bir reader kullanın.
  4. Yavaşlayın ve önbelleğe alın. Aynı sayfayı bir kez okuyun, saklayın ve Crawl-delay ve 429 yanıtlarına uyun.
  5. Sitenin erişim sattığı yerlerde ödeme yapın. 402 bir tekliftir; sitenin kanalı üzerinden kabul edin ya da sayfayı dışarıda bırakın.

Bunların her biri site sahibinin kontrolünü korur; bu da agent'ınızı zaman içinde faydalı tutan şeydir.

Bir reddin üstesinden gelmek için asla ne yapmamalıyım?

Agent'ı asla gizlemeyin veya bir korumayı aşmayın. Bir tarayıcının User-Agent'ını taklit etmek, bir engelden kaçmak için IP adreslerini döndürmek veya doğrulama sayfalarını çözmek, kibar bir istemciyi erişim kontrollerini aşmak için tasarlanmış bir araca dönüştürür. 2026'da iki ABD mahkemesi, arama sonuçlarına otomatik erişime ilişkin davalarda bu tür teknikleri dolaşma (circumvention) olarak değerlendirdi. Davalar hâlâ açık ve hiçbir şey karara bağlanmadı, ancak risk teorik değil.

Ayrıca kullanıcılarınızın bağımlı olduğu sitelerle güveni zedeler. Bir ret bir bilgidir: kaydedin, kullanıcıya sayfanın kullanılamadığını söyleyin ve başka bir kaynağa geçin.

Yerleşik fetch araçları bir site reddettiğinde ne yapar?

Çoğu hatayı modele döndürür, model de kullanıcıya sayfayı okuyamadığını söyler. 22 Ekim 2026'da okunan OpenClaw belgeleri, yerleşik web_fetch aracının içeriği Readability ile çıkardığını, JavaScript çalıştırmadığını ve çıktıyı 20.000 karakterle sınırladığını söylüyor; bir fetch sağlayıcısına geri dönebilir ve plugin'ler yenilerini kaydedebilir. MCP referans fetch sunucusu, model tarafından başlatılan fetch'lerde varsayılan olarak robots.txt'ye uyar.

Bu araçlar robots'a izin veren ama JavaScript gerektiren sayfalarda başarısız olduğunda, sayfaları render eden bir reader yardımcı olur. Site reddettiği için başarısız olduklarında, hiçbir araç yanıtı değiştirmemelidir.

Bir site reddettiğinde WebReaderAPI ne döndürür?

Reddi açıkça döndürür ve sizden ücret alınmaz. robots.txt tarafından izin verilmeyen bir sayfa 403 blocked_by_robots verir. ai-input=no bildiren bir site 403 blocked_by_site_policy verir. İsteği başka herhangi bir şekilde reddeden bir site 502 target_refused verir ve sitenin kendi durum kodu target_status içinde bulunur.

Bir site isteğimizi reddederse, verdiği yanıtı döndürürüz: CAPTCHA'ları asla çözmeyiz, hesaplara giriş yapmayız veya bir engeli ya da ödeme duvarını aşmaya çalışmayız. Agent'ınız kullanıcıya bir sayfanın neden atlandığını tam olarak gösterebilir. Hatalar sayfası her kodu, her biri için yeniden deneme kuralıyla birlikte listeler.

Web fetch hataları: sık sorulan sorular

Bir sayfa tarayıcımda açılıyor ama agent'ımda neden başarısız oluyor?

Çünkü site insanlara ve otomatik istemcilere farklı davranır. Bot yönetimi tarayıcılara izin verip agent'ları reddedebilir ve bazı siteler AI trafiğini varsayılan olarak engeller. Sayfa okurlara açıktır, robotlara açık olması gerekmez.

403'ü yeniden denemek sorunu çözer mi?

Nadiren. 403 bir karardır, bir aksaklık değildir. 429, zaman aşımları ve ağ hatalarını üstel backoff ile yeniden deneyin; site sahibi değiştirmedikçe 403'ü kesin sonuç olarak kabul edin.

WebReaderAPI agent'ımın okuyamadığı sayfaları okuyabilir mi?

Yalnızca robots'a izin veren ama metnini göstermek için tarayıcı gerektiren sayfaları, çünkü WebReaderAPI gerektiğinde JavaScript render eder. Bir sitenin reddettiği sayfaları okuyamaz ve okumaya çalışmaz.

Bot'umun bir sitede izin almasını nasıl sağlayabilirim?

İletişim URL'si içeren sabit ve açıklayıcı bir User-Agent kullanın, robots.txt'ye uyun, istek hızlarını düşük tutun ve sahibinden izin isteyin. Web Bot Auth gibi imzalı agent şemaları, sitelerin kim olduğunuzu doğrulamasını sağlar.

Kaynaklar (8)
  1. Basın bülteni: AI crawler'lar varsayılan olarak engelleniyor — Cloudflare (2025-07-01)
  2. Sayfa başına ödeme geliyor — Cloudflare (2025-07-01)
  3. Blog: Arama, Agent ve Eğitim trafiği seçenekleri — Cloudflare (2026-07-01)
  4. Blog: AI tarayıcıları ve agent'lar için yeni varsayılanlar — Cloudflare (2026-09-15)
  5. Web fetch aracı — OpenClaw (read 2026-10-22)
  6. MCP fetch sunucusu — Model Context Protocol (read 2026-10-22)
  7. Reddit v. SerpApi LLC — Loeb & Loeb (2026-08)
  8. Google'ın SerpApi'ye açtığı dava düştü — Search Engine Roundtable (2026-07-22)

$0,07/1K sayfa başlangıçlı · KYC yok

API anahtarı alın