VVinaProxy

Πώς να ρυθμίσετε proxy με έλεγχο ταυτότητας στο Selenium WebDriver

Updated:

Οι τυπικές σημαίες --proxy-server=http://ip:port του ChromeDriver αγνοούν τα ενσωματωμένα διαπιστευτήρια user:pass και εμφανίζουν ένα παράθυρο σύνδεσης που διακόπτει τη ροή. Για να χρησιμοποιήσετε σωστά τα HTTP(S) proxies με έλεγχο ταυτότητας της VinaProxy στο Selenium, περάστε τα στοιχεία σας μέσω του selenium-wire ή φορτώστε μια ελαφριά επέκταση παρασκηνίου του Chrome με onAuthRequired.

Selenium · HTTP Proxy Format
http://user:pass@ip:port (selenium-wire / Chrome proxy extension)
Private IPv4 (datacenter)
🇺🇸 Ηνωμένες Πολιτείες
Διαθέσιμο
Από
20.000 ₫ / IP / μήνα
≈ 0,74 $ · χρέωση σε VND
Τιμολόγηση βάσει όγκου
  • 1 IP40.000 ₫
  • 5+ IP35.000 ₫
  • 10+ IP25.000 ₫
  • 20+ IP25.000 ₫
  • 50+ IP25.000 ₫
  • 100+ IP25.000 ₫
  • 200+ IP25.000 ₫
  • 500+ IP25.000 ₫
  • 1000+ IP22.000 ₫
  • 2000+ IP20.000 ₫
Αγορά Ηνωμένες Πολιτείες
Στατική οικιακή ISP
🇺🇸 Ηνωμένες Πολιτείες
Διαθέσιμο
Από
55.000 ₫ / IP / μήνα
≈ 2,04 $ · χρέωση σε VND
Τιμολόγηση βάσει όγκου
  • 1 IP75.000 ₫
  • 3+ IP70.000 ₫
  • 5+ IP65.000 ₫
  • 10+ IP60.000 ₫
  • 50+ IP60.000 ₫
  • 100+ IP60.000 ₫
  • 200+ IP60.000 ₫
  • 500+ IP55.000 ₫
Αγορά Ηνωμένες Πολιτείες
Proxies ανά πλατφόρμα:web-scrapingseo-rank-trackingamazon

Δύο αξιόπιστοι τρόποι ελέγχου ταυτότητας proxy στο Selenium

Επιλέξτε την προσέγγιση που ταιριάζει στο περιβάλλον εκτέλεσης της γλώσσας σας και στον driver του προγράμματος περιήγησης:

ΠροσέγγισηΣύνταξη διαμόρφωσηςΙδανικό για
selenium-wire (Python)seleniumwire_options={'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}Ταχύτερη ρύθμιση σε Python· υποστηρίζει άμεση εναλλαγή proxies κατά τη διάρκεια της συνεδρίας
Επέκταση ταυτοποίησης ChromeΦόρτωση συμπιεσμένης επέκτασης που διαχειρίζεται το chrome.webRequest.onAuthRequiredΤυπικό Selenium σε Python, Java, C# και undetected-chromedriver
Μετάβαση στο Playwrightbrowser.newContext({ proxy: { server, username, password } })Εγγενής έλεγχος ταυτότητας proxy ανά context χωρίς καμία απαίτηση για επεκτάσεις

Συμβουλές απόδοσης για Selenium scraping μέσω proxies

  • Ορίστε options.page_load_strategy = 'eager' ώστε το WebDriver να αλληλεπιδρά μόλις το DOM γίνει διαδραστικό, χωρίς να περιμένει αργούς ιχνηλάτες τρίτων
  • Χρησιμοποιήστε --headless=new (Chrome 109+) αν εκτελείτε σε λειτουργία headless, ώστε οι επεκτάσεις Chrome και ο έλεγχος ταυτότητας proxy να λειτουργούν πανομοιότυπα με τη λειτουργία με παράθυρο
  • Απενεργοποιήστε την εμφάνιση εικόνων μέσω των προτιμήσεων του Chrome όταν συλλέγετε δεδομένα προϊόντων που περιέχουν μόνο κείμενο
  • Περικλείετε πάντα τον driver σας σε ένα μπλοκ try / finally: driver.quit() για να αποτρέψετε ορφανές διεργασίες Chromium

Βήμα προς βήμα

  1. 1

    Εγκαταστήστε το selenium-wire

    Εκτελέστε pip install selenium-wire στο εικονικό περιβάλλον Python σας.

  2. 2

    Ορίστε το λεξικό proxy της VinaProxy

    Διαμορφώστε τα διαπιστευτήριά σας ως sw_options = {'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}.

  3. 3

    Εκκινήστε το webdriver.Chrome με seleniumwire_options

    Αρχικοποιήστε το driver = webdriver.Chrome(seleniumwire_options=sw_options).

  4. 4

    Επαληθεύστε τη διεύθυνση IP εξόδου

    Μεταβείτε στο driver.get('https://vinaproxy.com/api/my-ip') και επιβεβαιώστε ότι η απάντηση JSON εμφανίζει την IP του proxy σας.

Συχνές ερωτήσεις

Γιατί το `--proxy-server=http://user:pass@ip:port` δεν λειτουργεί στο ChromeOptions;

Το Chromium αφαιρεί σκόπιμα το user:pass@ από τη σημαία --proxy-server της γραμμής εντολών. Η χρήση του selenium-wire, μιας επέκτασης onAuthRequired ή του Playwright επιλύει αυτό το ζήτημα αποτελεσματικά.

Μπορώ να αλλάξω proxies χωρίς επανεκκίνηση του Chrome στο selenium-wire;

Ναι. Αντιστοιχίστε ένα νέο λεξικό στο driver.proxy = {'http': 'http://...', 'https': 'http://...'} ανά πάσα στιγμή για να αλλάξετε άμεσα τον ενεργό διακομιστή μεσολάβησης.

Λειτουργούν οι επεκτάσεις proxy του Chrome σε headless λειτουργία;

Ναι, αρκεί να χρησιμοποιήσετε τη σημαία --headless=new αντί για την παλαιού τύπου σημαία --headless.

Εκτελέστε το Selenium WebDriver σε κλίμακα με απεριόριστες static IPs

Άμεσα Dedicated IPv4 και Static ISP proxies σε 7 χώρες.

Αγοράστε Selenium Proxies

Related articles

Proxies ανά πλατφόρμα
Proxy για Web Scraping: απεριόριστα dedicated IPv4 & ISP pools για crawlers 24/7
Γρήγορα dedicated IPv4 και static ISP HTTP(S) proxy για Python, Playwright, Selenium και Scrapy με απεριόριστο μηνιαίο bandwidth. Δείτε πακέτα και ξεκινήστε.
Ρύθμιση proxy
Πώς να ρυθμίσετε proxy στο Playwright (Browser & Per-Context Auth)
Ρυθμίστε authenticated HTTP(S) proxies σε Playwright (Node.js, Python) με πολλαπλές απομονωμένες στατικές IP σε BrowserContexts. Αντιγράψτε τα παραδείγματα.
Ρύθμιση proxy
Πώς να χρησιμοποιήσετε proxy στο Python Requests (HTTP/HTTPS & Session pooling)
Ρυθμίστε proxies HTTP(S) με ταυτοποίηση στο Python requests και requests.Session(). Διαχειριστείτε σφάλματα 407 ProxyError και εναλλάξτε pools στατικών IP.
Ρύθμιση proxy
Πώς να ρυθμίσετε authenticated proxy στο Puppeteer (Node.js)
Ρυθμίστε authenticated HTTP(S) proxies στο Node.js Puppeteer με το flag --proxy-server και await page.authenticate(). Αντιγράψτε έτοιμα παραδείγματα.
Proxies ανά πλατφόρμα
Proxy για SEO & SERP Tracking: ακριβείς κατατάξεις λέξεων-κλειδιών σε 7 χώρες
Ελέγξτε τοπικές κατατάξεις λέξεων-κλειδιών, geo-redirects και τρέξτε Screaming Frog crawls με απεριόριστα dedicated IPv4 και static ISP proxy σε 7 χώρες.
Proxies ανά πλατφόρμα
Proxies για Amazon: αποτρέψτε τις επισημάνσεις συνδεδεμένων λογαριασμών σε Seller Central, KDP και Merch
Μειώστε τον κίνδυνο αναστολής συνδεδεμένων λογαριασμών Amazon σε Seller Central, KDP και Merch με static ISP ΗΠΑ και private IPv4 proxies σε UK ή Ιαπωνία.
IPV4 · united states
Private IPv4 Proxy ΗΠΑ: Γρήγορες, Dedicated Datacenter IP Αμερικής
Dedicated private IPv4 proxy ΗΠΑ για scraping, έλεγχο διαφημίσεων και Amazon. Στατική IP, ένας χρήστης ανά IP, απεριόριστο bandwidth και άμεση ενεργοποίηση.
ISP · united states
Στατικά ISP Proxy ΗΠΑ: Μια σταθερή αμερικανική IP που μοιάζει με οικιακή σύνδεση
Στατικά ISP proxy ΗΠΑ καταχωρισμένα σε οικιακούς παρόχους. Σταθερή αμερικανική IP για πωλητές Amazon, διαφημίσεις και Instagram. Απεριόριστο bandwidth.