Proxy mit Authentifizierung in Selenium WebDriver einrichten

Aktualisiert:

Standardmäßige ChromeDriver-Flags wie --proxy-server=http://ip:port ignorieren eingebettete user:pass-Zugangsdaten und öffnen einen blockierenden Anmeldedialog. Um authentifizierte HTTP(S)-Proxys von VinaProxy in Selenium sauber einzubinden, übergeben Sie Ihre Zugangsdaten über selenium-wire oder laden Sie eine kompakte Chrome-Hintergrunderweiterung für onAuthRequired.

Selenium · HTTP Proxy Format
http://user:pass@ip:port (selenium-wire / Chrome proxy extension)
Private IPv4 (Rechenzentrum)
🇺🇸 United States
Verfügbar
Ab
20.000 ₫ / IP / Monat
≈ 0,74 $ · abgerechnet in VND
Staffelpreise
  • 1 IP40.000 ₫
  • 5+ IPs35.000 ₫
  • 10+ IPs25.000 ₫
  • 20+ IPs25.000 ₫
  • 50+ IPs25.000 ₫
  • 100+ IPs25.000 ₫
  • 200+ IPs25.000 ₫
  • 500+ IPs25.000 ₫
  • 1000+ IPs22.000 ₫
  • 2000+ IPs20.000 ₫
United States kaufen
Statische Residential-ISP
🇺🇸 United States
Verfügbar
Ab
55.000 ₫ / IP / Monat
≈ 2,04 $ · abgerechnet in VND
Staffelpreise
  • 1 IP75.000 ₫
  • 3+ IPs70.000 ₫
  • 5+ IPs65.000 ₫
  • 10+ IPs60.000 ₫
  • 50+ IPs60.000 ₫
  • 100+ IPs60.000 ₫
  • 200+ IPs60.000 ₫
  • 500+ IPs55.000 ₫
United States kaufen

Zwei zuverlässige Methoden zur Proxy-Authentifizierung in Selenium

Wählen Sie den Ansatz, der am besten zu Ihrer Programmiersprache und Ihrem Treiber-Setup passt:

AnsatzKonfigurationssyntaxIdeal für
selenium-wire (Python)seleniumwire_options={'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}Schnellste Python-Lösung; unterstützt den fliegenden Proxy-Wechsel während der Session
Chrome Auth-ErweiterungLaden einer ZIP-Erweiterung zur Behandlung von chrome.webRequest.onAuthRequiredStandard-Selenium in Python, Java, C# und undetected-chromedriver
Migration zu Playwrightbrowser.newContext({ proxy: { server, username, password } })Native Proxy-Authentifizierung pro Kontext ganz ohne Erweiterungen

Leistungstipps für Selenium-Scraping über Proxys

  • Setzen Sie options.page_load_strategy = 'eager', damit WebDriver sofort nach Fertigstellung des DOMs interagiert, anstatt auf langsame Tracker zu warten
  • Verwenden Sie im Headless-Modus --headless=new (Chrome 109+), damit Chrome-Erweiterungen und Proxy-Auth genauso wie im Fenstermodus arbeiten
  • Deaktivieren Sie beim Extrahieren reiner Produktdaten das Rendern von Bildern in den Chrome-Einstellungen, um Bandbreite zu sparen
  • Schließen Sie Ihren Treiber immer in einen try / finally: driver.quit()-Block ein, um verwaiste Chromium-Hintergrundprozesse zu vermeiden

Schritt für Schritt

  1. 1

    selenium-wire installieren

    Führen Sie pip install selenium-wire in Ihrer virtuellen Python-Umgebung aus.

  2. 2

    VinaProxy Proxy-Dictionary definieren

    Formatieren Sie Ihre Zugangsdaten: sw_options = {'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}.

  3. 3

    webdriver.Chrome mit seleniumwire_options starten

    Initialisieren Sie den Browser: driver = webdriver.Chrome(seleniumwire_options=sw_options).

  4. 4

    Ausgangs-IP-Adresse überprüfen

    Rufen Sie driver.get('https://vinaproxy.com/api/my-ip') auf und stellen Sie sicher, dass im JSON Ihre Proxy-IP steht.

Häufig gestellte Fragen

Warum funktioniert '--proxy-server=http://user:pass@ip:port' in ChromeOptions nicht?

Chromium entfernt user:pass@ bewusst aus dem Startparameter --proxy-server. Die Verwendung von selenium-wire, einer onAuthRequired-Erweiterung oder der Wechsel zu Playwright löst dieses Problem zuverlässig.

Kann ich in selenium-wire Proxys wechseln, ohne Chrome neu zu starten?

Ja. Weisen Sie driver.proxy = {'http': 'http://...', 'https': 'http://...'} einfach jederzeit ein neues Dictionary zu, um den Proxy im laufenden Betrieb zu tauschen.

Funktionieren Chrome-Proxy-Erweiterungen im Headless-Modus?

Ja, vorausgesetzt Sie übergeben den modernen Flag --headless=new anstelle des alten --headless.

Selenium WebDriver skalieren mit unbegrenzten statischen IPs

Dedizierte IPv4- und statische ISP-Proxys in 7 Ländern sofort freischalten.

Selenium-Proxys kaufen

Verwandte Artikel

Proxys nach Plattform
Proxies für Web Scraping: Unbegrenzte dedizierte IPv4- & ISP-Pools für 24/7-Crawler
High-Speed-HTTP(S) dedizierte IPv4- und statische ISP-Proxies für Python, Playwright, Selenium und Scrapy mit unbegrenzter monatlicher Bandbreite.
Proxy-Einrichtung
Proxy in Playwright einrichten (Browser- und Per-Context-Authentifizierung)
Konfigurieren Sie authentifizierte HTTP(S)-Proxys in Playwright für Node.js und Python. Betreiben Sie mehrere isolierte statische IPs über BrowserContexts.
Proxy-Einrichtung
Proxy in Python Requests verwenden (HTTP/HTTPS & Session-Pooling)
Authentifizierte HTTP(S)-Proxys in Python requests und requests.Session() konfigurieren. 407 ProxyError-Fehler beheben und statische IP-Pools rotieren.
Proxy-Einrichtung
Proxy mit Authentifizierung in Puppeteer einrichten (Node.js)
Konfigurieren Sie authentifizierte HTTP(S)-Proxys in Node.js Puppeteer mit dem Startparameter --proxy-server und await page.authenticate().
Proxys nach Plattform
Proxies für SEO & SERP-Tracking: Exakte Keyword-Rankings in 7 Ländern ermitteln
Lokale Keyword-Rankings überwachen, Geo-Weiterleitungen prüfen und Screaming-Frog-Crawls mit unbegrenzten dedizierten IPv4- und statischen ISP-Proxies durchführen.
Proxys nach Plattform
Proxys für Amazon: Schützen Sie Seller Central, KDP und Merch vor Verknüpfungssperren
Verhindern Sie Kontoverknüpfungssperren (Related Accounts) bei Amazon Seller Central, KDP und Merch. Statische ISP-Proxys für die USA und private IPv4-Proxys für UK/Japan.
IPV4 · united states
Private IPv4-Proxys für die USA: Schnelle, dedizierte amerikanische Datacenter-IPs
Dedizierte private IPv4-Proxys für die USA: Web-Scraping, Rank-Tracking, Ad-Checks und Amazon-Recherche. Feste IP, unbegrenzte Daten, schnelle Freischaltung.
ISP · united states
Statische ISP-Proxys für die USA: Feste US-IPs mit dem Profil eines echten Heimanschlusses
Statische US-ISP-Proxys auf Endkunden-Providern: Eine feste amerikanische IP für Amazon-Händler, Werbekonten und Instagram. Unbegrenzte Bandbreite.