Zum Inhalt springen
ProxyHub
Alle Anleitungen

Browser-Automatisierung

Proxy mit Selenium nutzen (Python)

Chrome akzeptiert keinen Benutzernamen und kein Passwort in der Proxy-Adresse. Mit aktuellen Versionen von Selenium 4 läuft die Authentifizierung über WebDriver BiDi, ohne Erweiterungen oder Fremdbibliotheken.

Schritt für Schritt

  1. 1

    Aktualisieren Sie Selenium auf die neueste Version: pip install -U selenium.

  2. 2

    Stellen Sie im Kundenbereich das Proxy-Protokoll auf HTTP.

  3. 3

    Fügen Sie --proxy-server=http://HOST:PORT zu den Chrome-Optionen hinzu und aktivieren Sie BiDi mit options.enable_bidi = True.

  4. 4

    Registrieren Sie Benutzername und Passwort mit driver.network.add_auth_handler(), bevor Sie Seiten öffnen.

  5. 5

    Für eine neue IP rufen Sie den Rotationslink auf und warten etwa 20 Sekunden bis zur nächsten Anfrage.

Python
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("--proxy-server=http://HOST:PORT")
options.enable_bidi = True

driver = webdriver.Chrome(options=options)
driver.network.add_auth_handler("BENUTZER", "PASSWORT")

driver.get("https://api.ipify.org")
print(driver.find_element("tag name", "body").text)
driver.quit()

Ersetzen Sie BENUTZER, PASSWORT, HOST und PORT durch die Daten Ihres Proxys (Kundenbereich › Proxy › Verbindung).

Tipps

Noch keinen Proxy?

Wählen Sie Land, Netzbetreiber und Tarif: Der Proxy ist sofort aktiv.

Tarife ansehen

Brauchen Sie Hilfe?

Der persönliche Support rund um die Uhr auf Telegram hilft Ihnen, jedes Programm einzurichten.

Auf Telegram schreiben

Weitere Anleitungen