GBProxies

So verwenden Sie Proxies mit Python requests

Python requests verwendet ein Proxy-Wörterbuch mit einer URL pro Schema. Geben Sie Ihren Proxy-Benutzernamen und Ihr Passwort in die URL ein und jede Anfrage geht über das Gateway.

Schritte

  1. Installieren Sie requests mit pip install requests
  2. Kopieren Sie Ihren Proxy-Benutzernamen und Ihr Passwort aus der Konsole
  3. Erstellen Sie die Proxy-URL mit dem Gateway-Host und dem Produkt-Port
  4. Übergeben Sie sie als proxies= an jede Anfrage oder an eine Session

Beispielcode

import requests

user = "USERNAME-cc-us"   # country code is optional
password = "PASSWORD"
proxy = f"http://{user}:{password}@gw.gbproxies.cc:10000"

r = requests.get("https://api.ipify.org?format=json",
                 proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())

Ersetzen Sie USERNAME und PASSWORD durch die Proxy-Anmeldedaten von der Proxies-Seite der Konsole. Port 10000 ist Residential HTTP; siehe die Ports jedes Produkts unten.

Tipps

  • Verwenden Sie eine requests.Session, um Verbindungen wiederzuverwenden; fügen Sie -sid-<id>-ttl-<minutes> hinzu, um dieselbe IP beizubehalten
  • Für SOCKS5 installieren Sie requests[socks] und verwenden socks5h:// mit Port 10001

Häufige Fragen

Warum erhalte ich einen 407-Fehler?

407 bedeutet, dass das Gateway die Anmeldung nicht akzeptiert hat. Überprüfen Sie den Benutzernamen, das Passwort und ob das Produkt noch GB übrig hat.

So verwenden Sie Proxies mit Python requests