# 403 Forbidden beim Scrapen über Proxy: Ursachen und Handlungsempfehlungen

> Warum eine Website einem Scraper hinter einem Proxy mit 403 Forbidden antwortet, wie man Blockierung von Fehler unterscheidet und was Sie tun, ohne die Regeln zu umgehen.

- URL: https://crawlrelay.com/de/docs/errors/403-forbidden/
- Zuletzt aktualisiert: 2026-10-13
- Publisher: CrawlRelay (https://crawlrelay.com)

HTTP-Statuscode (4xx, Client-Fehler): die genaue Meldung in jedem Tool, wahrscheinliche Ursachen in Reihenfolge und die Lösung, die funktioniert.

**Kurze Antwort — Was bedeutet 403 Forbidden bei einem Proxy?**

**Ein 403 Forbidden** bedeutet, dass der Server Ihre Anfrage verstanden hat, aber die Ausgabe verweigert. Beim Scrapen mit CrawlRelay Residential Proxies kommt ein 403 fast immer von der Zielseite oder deren Firewall, nicht vom Proxy. Finden Sie den Grund, bevor Sie mehr Traffic senden: falsches Land, fehlender Header, Seite hinter Login oder eine Website ohne automatischen Zugriff.

## 403 Forbidden auf einen Blick

| Attribut | Wert |
| --- | --- |
| Fehler | 403 Forbidden |
| Typ | HTTP-Statuscode (4xx, Client-Fehler) |
| Gesendet von | Normalerweise die Ziel-Website oder deren Firewall; manchmal der Proxy bei gesperrtem Ziel |
| Definiert in | RFC 9110, section 15.5.4 |
| Noch einmal versuchen? | Einmalig, nach Pause und neuer IP; wiederholte 403 bedeuten Stop |
| Zuerst prüfen | Öffnen Sie dieselbe URL mit normalem Browser aus dem gleichen Land |

## Was bedeutet 403 Forbidden?

RFC 9110 definiert 403 als Verweigerung: Der Server versteht die Anfrage, aber erfüllt sie nicht. Im Gegensatz zu 401 helfen neue Zugangsdaten nicht. Eine Website kann den Grund im Antworttext erklären, viele Firewalls senden eine kurze generische Seite.

Für einen Scraper ist 403 ein Hinweis auf Richtlinien. Die Website hat entschieden, dass diese Anfrage, von dieser IP, mit diesen Headern, in diesem Tempo, die Seite nicht bekommen soll. Einige Gründe können Sie beheben, andere sind eine klare Absage der Website.

## Wie sieht a 403 in Python, curl, Node.js und Browsern aus?

Der gleiche Fehler wird in jedem Tool anders angezeigt. Hier sind die Meldungen, nach denen Sie in Ihren Logs suchen sollten:

- **Python requests:** `r.status_code == 403`, oft mit HTML-Inhalt von einem Firewall-Hersteller
- **Scrapy:** `Ignoring response <403 https://...>: HTTP status code is not handled or not allowed`
- **curl:** `HTTP/2 403` im verbose Output
- **Playwright, Puppeteer:** Die Navigation gelingt, aber `response.status()` liefert 403 und die Seite zeigt eine Zugriff verweigert-Meldung

## Was verursacht a 403?

Wahrscheinlich zuerst:

- **Geographie.** Der Inhalt wird im Land der Exit-IP nicht angeboten, oder die Website bedient nur eine Region.
- **IP-Reputation.** Die Website blockiert Adressbereiche, die sie mit automatisiertem Traffic verbindet. Datacenter-Adressen werden stärker blockiert als Residential.
- **Request-Fingerabdruck.** Fehlende oder inkonsistente Header, z. B. kein `Accept-Language`, oder ein Browser-User-Agent, gesendet von einem simplen HTTP-Client.
- **Rate.** Zu viele Anfragen in kurzer Zeit von einer Sitzung, so dass die Firewall von 429 auf 403 hochstuft.
- **Zugriffsregeln.** Die Seite benötigt Login, kostenpflichtigen Account oder schließt Crawler in robots.txt oder in den Nutzungsbedingungen aus.
- **Proxy-Richtlinie.** Manche Ziele werden vom Proxy selbst verweigert. Bei CrawlRelay betrifft das Kategorien, die in der Acceptable Use Policy genannt sind.

## Wie diagnostiziere ich a 403 Schritt für Schritt?

1. Öffnen Sie die URL im normalen Browser aus dem gleichen Land. Wenn es dort auch scheitert, ist die Seite für diesen Standort nicht öffentlich.
2. Vergleichen Sie die Header, die Ihr Scraper sendet, mit denen des Browsers.
3. Prüfen Sie die robots.txt der Zielseite und deren Nutzungsbedingungen auf Regeln für automatisierten Zugriff.
4. Beobachten Sie das Zeitmuster: 403, die nach N Anfragen starten, deuten auf Rate, nicht auf IP hin.

*Testen Sie die fehlerhafte URL mit curl (HTTP-Port, ausführlich)*

```bash
# Use the URL that fails; with https://api.ipify.org instead, you test the gateway alone.
# "HTTP/1.1 200 Connection established" first, then the site's own status: the site answered.
curl -v -x http://USERNAME:PASSWORD@gw.crawlrelay.com:7777 https://TARGET_URL

# Same test through the SOCKS5 port, with DNS resolved at the exit
curl -v --socks5-hostname gw.crawlrelay.com:7778 --proxy-user USERNAME:PASSWORD https://TARGET_URL
```

## Wie behebe ich a 403?

- **Wählen Sie das richtige Land** mit dem `country-` Parameter, damit Sie die Version sehen, die lokale Besucher sehen.
- **Senden Sie ehrliche, vollständige Header.** Identifizieren Sie Ihren Crawler im User-Agent mit einer Kontakt-URL und senden Sie `Accept` und `Accept-Language`.
- **Drosseln Sie die Geschwindigkeit.** Reduzieren Sie die Parallelität pro Host und fügen Sie Verzögerungen ein. Siehe [wie man 403, 429 und CAPTCHAs handhabt](https://crawlrelay.com/de/guides/403-429-captcha/).
- **Respektieren Sie eine Verweigerung.** Wenn eine Website automatischen Zugriff bewusst blockiert, suchen Sie stattdessen nach offiziellen APIs, Datenlizenzen oder öffentlichen Datensätzen. IP-Rotation, um eine bewusste Blockade zu umgehen, widerspricht unserer [Acceptable Use Policy](https://crawlrelay.com/de/acceptable-use/).

## Soll ich nach a 403 einen erneuten Versuch starten?

Versuchen Sie ein 403 höchstens einmal erneut, nach Pause und mit neuer IP. Ein einmaliger Retry unterscheidet eine Einzelemail-Adresse von einer Seiten-weiten Sperre. Wenn die zweite Anfrage auch 403 liefert, stoppen Sie weitere Anfragen an dieses URL-Muster und überprüfen Sie Ihre Konfiguration. Mehrmaliges Senden eines 403 verschwendet Bandbreite und macht eine weiche Blockade zur harten.

## Wie wirkt sich 403 Forbidden auf CrawlRelay aus?

Bei CrawlRelay geht eine neue Verbindung ohne Session-ID meist über eine andere Residential-IP, sodass ein einzelner Retry normalerweise eine frische Adresse testet. Behalten Sie beim Retry das Land bei: Ein Länderwechsel verändert den verglichenen Inhalt. Anfragen an Bank-, Regierungs- und Zahlungsportal-Websites werden vom Gateway wegen der AUP verweigert.

Gateway: `gw.crawlrelay.com`, Port 7777 (HTTP, HTTPS über CONNECT) und Port 7778 (SOCKS5). Benutzername im Format: `USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}`. Verwandt: [429 Too Many Requests](https://crawlrelay.com/de/docs/errors/429-too-many-requests/) · [401 vs 407](https://crawlrelay.com/de/docs/errors/401-unauthorized/) · [Umgang mit 403, 429 und CAPTCHAs](https://crawlrelay.com/de/guides/403-429-captcha/).

## 403 Forbidden: Fragen, die Entwickler stellen

### Bedeutet ein 403, dass meine Proxy-IP gesperrt ist?

Nicht unbedingt. Ein 403 kann durch ein falsches Land, fehlende Header, Anfragenrate oder eine nicht öffentliche Seite verursacht werden. Testen Sie dieselbe URL mit einem Browser im selben Land und vergleichen Sie. Wenn eine neue IP die Seite erhält und die alte nicht, wurde die alte IP markiert. Wenn jede IP 403 bekommt, sind die Regeln der Seite die Ursache.

### Werden Residential Proxies 403-Fehler beseitigen?

Nicht als Regel. Ein residential Exit im richtigen Land oder in der richtigen Stadt behebt einen 403, der durch den falschen Standort verursacht wird, da die Seite dann ihre lokale Ausgabe liefert. Wenn eine Seite Hosting-Bereiche filtert oder Crawler ausschließt, um automatisierten Traffic zu verhindern, erlaubt eine residential IP trotzdem keinen Zugriff. 403s aufgrund von Headern, Rate oder Login-Wänden müssen in Ihrem Code behoben werden.

### Ist es legal, nach einem 403 weiter zu scrapen?

Ein 403 ist ein klares Signal, dass die Seite die Anfrage ablehnt. Das Umgehen gezielter technischer Barrieren kann in mehreren Ländern rechtliche Risiken verursachen, z. B. unter Anti-Umgehungs- oder Computer-Missbrauchsgesetzen. Dies ist keine Rechtsberatung. Lesen Sie unsere Übersicht zu [Web-Scraping-Recht 2026](https://crawlrelay.com/de/guides/is-web-scraping-legal/) und fragen Sie einen Anwalt für Ihren Fall.

## Weitere Proxy-Fehler in diesem Leitfaden

- [401 Unauthorized vs 407](https://crawlrelay.com/de/docs/errors/401-unauthorized/)
- [403 Forbidden](https://crawlrelay.com/de/docs/errors/403-forbidden/)
- [407 Proxy Authentication Required](https://crawlrelay.com/de/docs/errors/407-proxy-authentication-required/)
- [429 Too Many Requests](https://crawlrelay.com/de/docs/errors/429-too-many-requests/)
- [502 Bad Gateway](https://crawlrelay.com/de/docs/errors/502-bad-gateway/)
- [503 Service Unavailable](https://crawlrelay.com/de/docs/errors/503-service-unavailable/)
- [504 Gateway Timeout](https://crawlrelay.com/de/docs/errors/504-gateway-timeout/)
- [Cannot connect to proxy (ProxyError)](https://crawlrelay.com/de/docs/errors/cannot-connect-to-proxy/)
- [Connection reset by peer (ECONNRESET)](https://crawlrelay.com/de/docs/errors/connection-reset/)
- [ERR_PROXY_CONNECTION_FAILED](https://crawlrelay.com/de/docs/errors/err-proxy-connection-failed/)
- [ERR_TUNNEL_CONNECTION_FAILED](https://crawlrelay.com/de/docs/errors/err-tunnel-connection-failed/)
- [Read timed out (ReadTimeout)](https://crawlrelay.com/de/docs/errors/read-timeout/)
- [SOCKS5 proxy errors](https://crawlrelay.com/de/docs/errors/socks5-proxy-errors/)
- [SSL: CERTIFICATE_VERIFY_FAILED](https://crawlrelay.com/de/docs/errors/ssl-certificate-verify-failed/)
- [SSL: WRONG_VERSION_NUMBER](https://crawlrelay.com/de/docs/errors/ssl-wrong-version-number/)

**Residential-Proxys mit Dokumentationen, die Fehlerfälle abdecken** CrawlRelay Residential-Proxys von 0,50 $/GB, Traffic, der nie abläuft. [Preise ansehen](https://crawlrelay.com/de/pricing/) · [Schneller Start](https://crawlrelay.com/de/docs/)

---

CrawlRelay: CrawlRelay ist ein entwicklerfreundlicher rotierender Residential-Proxy- und 4G/5G mobile Proxy-Service für Scraper und KI-Datenpipelines: nicht verfallende Pay-as-you-go-Traffic ab 0,50 $/GB, mit Krypto bezahlt, ohne ID-Upload. Kein KYC — keine ID, kein Selfie, keine Dokumente. Mit Krypto bezahlen.
