Bez KYC — bez dowodu, bez selfie, bez dokumentów. Płatność kryptowalutą: BTC, USDT, USDC, ETH, SOL, LTC
Język: Polski
Uzyskaj klucz API

Przewodnik · rozwiązywanie problemów · fakty sprawdzone 22 października 2026

Dlaczego agenci AI dostają błędy 403 przy pobieraniu stron internetowych

403 to strona, która mówi „nie”. Od 2025 roku coraz więcej stron mówi to agentom AI domyślnie, a od września 2026 Cloudflare blokuje ruch agentów na wielu nowych stronach utrzymywanych z reklam. Oto jak rozróżnić przyczyny i co możesz legalnie zrobić.

Ostatnia aktualizacja: · 5 min czytania

Szybka odpowiedź

Dlaczego mój agent AI dostaje 403, gdy pobiera stronę?

Zwykle dlatego, że strona lub jej CDN odmawia ruchu automatycznemu lub ruchowi AI. Cloudflare domyślnie blokuje crawler AI dla nowych domen od 1 lipca 2025 roku, a od 15 września 2026 blokuje ruch „Agent” na stronach z reklamami w nowych domenach. Inne przyczyny to rate limity i ściany logowania. Rozwiązaniem jest zgoda, nie kamuflaż. WebReaderAPI zwraca odpowiedź strony, bez pobierania opłaty; bez KYC, płatność kryptowalutą.

Typowe przyczyny nieudanego web fetch

403 od CDNZarządzanie botami domyślnie blokuje crawlery AI lub agentów na wielu stronach
403 lub 401 od stronyŚciana logowania, strefa członkowska, reguły regionalne lub twarda blokada znanych agentów
429Zbyt wiele zapytań w krótkim czasie; strona stosuje wobec Ciebie rate limit
402Strona żąda płatności, na przykład przez Cloudflare pay per crawl
200, ale pusty tekstStrona buduje treść za pomocą JavaScript; to nie błąd, ale nie ma czego czytać
Odmowa przed pobraniemTwoje własne narzędzie uszanowało robots.txt i pominęło stronę

Co zmieniło się w sieci w 2025 i 2026 roku?

Duży dostawcy infrastruktury uczynili blokowanie AI ustawieniem domyślnym. Trzy zmiany z datami wyjaśniają większość nowych błędów 403:

  • 1 lipca 2025: Cloudflare ogłosił, że domyślnie blokuje crawlery AI, pytając każdą nową domenę przy rejestracji, czy je dopuścić. Tego samego dnia uruchomił pay per crawl w prywatnej becie, który odpowiada HTTP 402 i ceną.
  • 1 lipca 2026: Cloudflare wprowadził trzy kategorie ruchu AI: Search, Agent i Training. „Agent” wprost obejmuje pobieranie przez czaty, takie jak ChatGPT-User.
  • 15 września 2026: dla nowych domen presety Cloudflare blokują ruch Training i Agent na stronach wyświetlających reklamy; Search pozostaje dozwolony.

Agent, który pobiera stronę dla użytkownika, należy do kategorii Agent. Na stronach utrzymywanych z reklam wdrożonych po wrześniu 2026 spodziewaj się odmów.

Jak odróżnić blokadę od błędu?

Przeczytaj kod statusu i treść, zanim cokolwiek zmienisz.

Co widziszPrawdopodobne znaczenieNastępny krok
403 ze stroną wyzwania lub „access denied”Strona lub jej CDN odmawia ruchu automatycznegoUszanuj to; poszukaj API lub poproś o dostęp
402 z nagłówkami cenyStrona sprzedaje dostęp za pojedyncze zapytanieZdecyduj, czy zapłacić przez jej kanał
429Wysłałeś zbyt wiele zapytańZwolnij i ponów później z backoffem
401 lub strona logowaniaTreść wymaga kontaPoza zakresem publicznego readera
200 z prawie żadnym tekstemTreść zbudowana przez JavaScriptWyrenderuj stronę w przeglądarce
Twoje narzędzie mówi, że robots.txt zabraniaStrona poprosiła roboty, by ją pominęłyUszanuj to

Tylko 429 i pusta strona JavaScript to problemy techniczne, które możesz rozwiązać po swojej stronie. Pozostałe to decyzje właściciela strony.

Co może legalnie zrobić twórca agenta?

Współpracuj ze stroną, nie omijaj jej. Te kroki naprawiają wiele błędów i utrzymują Twojego agenta po właściwej stronie właścicieli stron:

  1. Korzystaj z własnego kanału strony. Wiele stron oferuje API, kanał RSS lub Atom albo sitemap z potrzebną treścią.
  2. Poproś o dostęp. Właściciele stron mogą dopuścić nazwanego bota w robots.txt lub w ustawieniach CDN. Wyraźny User-Agent i strona kontaktowa to ułatwiają.
  3. Renderuj strony, które są dozwolone, ale puste. Dla stron opartych wyłącznie na JavaScript użyj readera, który uruchamia przeglądarkę headless.
  4. Zwolnij i cachuj. Przeczytaj tę samą stronę raz, zapisz ją i respektuj odpowiedzi Crawl-delay oraz 429.
  5. Płać tam, gdzie strona sprzedaje dostęp. 402 to oferta; skorzystaj z niej przez kanał strony albo pomiń stronę.

Każdy z tych kroków pozostawia kontrolę właścicielowi strony, co także sprawia, że Twój agent pozostaje użyteczny na dłuższą metę.

Czego nigdy nie powinienem robić, by obejść odmowę?

Nigdy nie maskuj agenta ani nie obchodź zabezpieczeń. Podszywanie się pod User-Agent przeglądarki, rotowanie adresów IP, by uciec przed blokadą, lub rozwiązywanie stron wyzwań zamienia uprzejmego klienta w narzędzie zbudowane do obchodzenia kontroli dostępu. W 2026 roku dwa amerykańskie sądy uznały takie techniki za circumvention w pozwach dotyczących automatycznego dostępu do wyników wyszukiwania. Sprawy są nadal otwarte i nic nie jest rozstrzygnięte, ale ryzyko nie jest teoretyczne.

To łamie też zaufanie do stron, na których polegają Twoi użytkownicy. Odmowa to informacja: zapisz ją, powiedz użytkownikowi, że strona nie była dostępna, i przejdź do innego źródła.

Co robią wbudowane narzędzia fetch, gdy strona odmawia?

Większość zwraca błąd do modelu, który następnie informuje użytkownika, że nie mógł przeczytać strony. Dokumentacja OpenClaw, przeczytana 22 października 2026, mówi, że jego wbudowany web_fetch wyodrębnia treść za pomocą Readability, nie uruchamia JavaScript i ogranicza wyjście do 20 000 znaków; może przełączyć się na dostawcę fetch, a pluginy mogą rejestrować nowych. Referencyjny serwer fetch MCP domyślnie przestrzega robots.txt dla pobrań inicjowanych przez model.

Gdy te narzędzia zawodzą na stronach, które pozwalają robotom, ale wymagają JavaScript, pomaga reader, który renderuje strony. Gdy zawodzą, bo strona odmówiła, żadne narzędzie nie powinno zmieniać odpowiedzi.

Co zwraca WebReaderAPI, gdy strona odmawia?

Zwraca odmowę jasno, a opłata nie jest pobierana. Strona zabroniona przez robots.txt daje 403 blocked_by_robots. Strona deklarująca ai-input=no daje 403 blocked_by_site_policy. Strona, która odmawia zapytania w jakikolwiek inny sposób, daje 502 target_refused, z własnym kodem statusu strony w target_status.

Jeśli witryna odrzuci nasze zapytanie, zwracamy jej odpowiedź: nigdy nie rozwiązujemy CAPTCHA, nie logujemy się do kont ani nie próbujemy obejść blokady lub paywalla. Twój agent może pokazać użytkownikowi dokładnie, dlaczego stronę pominięto. Strona błędów wymienia każdy kod z regułą ponawiania dla każdego.

Błędy web fetch: najczęstsze pytania

Dlaczego strona otwiera się w mojej przeglądarce, ale zawodzi w moim agencie?

Ponieważ strona traktuje ludzi i klientów automatycznych inaczej. Zarządzanie botami może dopuszczać przeglądarki i odmawiać agentom, a niektóre strony domyślnie blokują ruch AI. Strona jest publiczna dla czytelników, niekoniecznie dla robotów.

Czy ponawianie naprawi 403?

Rzadko. 403 to decyzja, nie usterka. Ponawiaj 429, przekroczenia czasu i błędy sieciowe z wykładniczym backoffem; traktuj 403 jako ostateczne, chyba że właściciel strony je zmieni.

Czy WebReaderAPI przeczyta strony, których mój agent nie może?

Tylko strony, które pozwalają robotom, ale potrzebują przeglądarki, by pokazać tekst, ponieważ WebReaderAPI renderuje JavaScript, gdy jest to potrzebne. Nie może czytać stron, których strona odmawia, i nie próbuje.

Jak mój bot może zostać dopuszczony na stronie?

Używaj stabilnego, opisowego User-Agent z adresem URL kontaktu, przestrzegaj robots.txt, utrzymuj niskie wskaźniki zapytań i poproś właściciela. Schematy podpisanych agentów, takie jak Web Bot Auth, pozwalają stronom zweryfikować, kim jesteś.

Źródła (8)
  1. Komunikat prasowy: crawlery AI blokowane domyślnie — Cloudflare (2025-07-01)
  2. Wprowadzamy płatność za crawling — Cloudflare (2025-07-01)
  3. Blog: opcje ruchu wyszukiwania, agentów i treningu — Cloudflare (2026-07-01)
  4. Blog: nowe domyślne ustawienia dla crawlerów AI i agentów — Cloudflare (2026-09-15)
  5. Narzędzie do pobierania stron — OpenClaw (read 2026-10-22)
  6. Serwer pobierania MCP — Model Context Protocol (read 2026-10-22)
  7. Reddit v. SerpApi LLC — Loeb & Loeb (2026-08)
  8. Pozew Google przeciwko SerpApi oddalony — Search Engine Roundtable (2026-07-22)

Od 0,07 USD/1K stron · bez KYC

Uzyskaj klucz API