VVinaProxy

Πώς να ρυθμίσετε proxy στο Playwright (Browser & Per-Context Auth)

Updated:

Το Playwright υποστηρίζει εγγενή έλεγχο ταυτότητας HTTP proxy (server, username, password) εξαρχής σε Chromium, Firefox και WebKit—χωρίς να απαιτούνται επεκτάσεις προγράμματος περιήγησης ή wrapper τρίτων. Ακόμη καλύτερα, η λειτουργία Per-Context Proxy του Playwright επιτρέπει σε ένα μόνο instance του προγράμματος περιήγησης να εκτελεί δεκάδες απομονωμένες συνεδρίες BrowserContext, καθεμία συνδεδεμένη στη δική της στατική IP της VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
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
🇻🇳 Βιετνάμ
Διαθέσιμο
Από
25.000 ₫ / IP / μήνα
≈ 0,93 $ · χρέωση σε VND
Τιμολόγηση βάσει όγκου
  • 1 IP50.000 ₫
  • 3+ IP40.000 ₫
  • 5+ IP40.000 ₫
  • 10+ IP32.000 ₫
  • 50+ IP30.000 ₫
  • 100+ IP30.000 ₫
  • 200+ IP30.000 ₫
  • 500+ IP25.000 ₫
Αγορά Βιετνάμ
Proxies ανά πλατφόρμα:web-scrapingseo-rank-trackingshopee

Διαμόρφωση του αντικειμένου proxy στο Playwright

Περάστε το αντικείμενο ρυθμίσεων proxy είτε καθολικά στο chromium.launch({ proxy }) είτε ανά συνεδρία στο browser.newContext({ proxy }):

Κλειδί PlaywrightΜορφή τιμήςΤεχνική σημείωση
server'http://ip:port'Μόνο host και port, με πρόθεμα http://
username'user'Το όνομα χρήστη του VinaProxy proxy σας
password'pass'Ο κωδικός πρόσβασης του VinaProxy proxy σας (υποστηρίζεται εγγενώς στο HTTP 407)
bypass'localhost,127.0.0.1'Προαιρετική λίστα hosts χωρισμένων με κόμμα που παρακάμπτουν το proxy

Αποτελεσματική εκτέλεση BrowserContexts με πολλαπλές IP

  • Σε Windows και macOS, περάστε ένα placeholder proxy: { server: 'http://per-context' } μέσα στο chromium.launch() όποτε σκοπεύετε να παρακάμψετε το proxy μέσα σε μεμονωμένες κλήσεις browser.newContext()
  • Ορίστε τα timezoneId και locale στο browser.newContext() μαζί με το proxy σας, ώστε οι κεφαλίδες και τα JS Intl API να αντιστοιχούν στη χώρα του proxy
  • Ματαιώστε περιττά αιτήματα για εικόνες και γραμματοσειρές με το page.route() για να επιταχύνετε την ταχύτητα του scraping

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

  1. 1

    Εξαγωγή ip, port, username και password

    Αντιγράψτε τα στοιχεία σύνδεσης ip:port:user:pass από τον πίνακα ελέγχου της VinaProxy.

  2. 2

    Περάστε το αντικείμενο proxy στο newContext()

    Καλέστε το const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }).

  3. 3

    Ευθυγραμμίστε τα timezoneId και locale

    Συμπεριλάβετε timezoneId και locale που ταιριάζουν με την τοποθεσία του proxy σας (π.χ. America/New_York ή Asia/Ho_Chi_Minh).

  4. 4

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

    Ανοίξτε το const page = await context.newPage() και ζητήστε το https://vinaproxy.com/api/my-ip.

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

Γιατί το Playwright εμφάνισε το σφάλμα 'Proxy is only supported when browser is launched with a proxy';

Σε Windows και macOS, το Chromium απαιτεί μια καθολική παράμετρο proxy κατά την εκκίνηση πριν επιτρέψει παρακάμψεις per-context. Εκκινήστε το πρόγραμμα περιήγησης με chromium.launch({ proxy: { server: 'http://per-context' } }) και στη συνέχεια περάστε το πραγματικό proxy σε κάθε browser.newContext({ proxy }).

Λειτουργούν τα proxies της VinaProxy και με τα Firefox και WebKit στο Playwright;

Ναι. Η ακριβώς ίδια σύνταξη proxy: { server, username, password } λειτουργεί σε Chromium, Firefox και WebKit τόσο σε Node.js όσο και σε Python.

Καταμετράται το εύρος ζώνης κατά την εκτέλεση headless προγραμμάτων περιήγησης στο Playwright;

Όχι. Όλα τα προγράμματα Dedicated IPv4 και Static ISP της VinaProxy περιλαμβάνουν απεριόριστη μηνιαία κίνηση δεδομένων.

Κλιμακώστε τα BrowserContexts του Playwright με dedicated στατικές IP

Άμεσα HTTP(S) proxies χωρίς όριο δεδομένων σε 7 τοποθεσίες παγκοσμίως.

Αγοράστε Playwright 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
Πώς να ρυθμίσετε authenticated proxy στο Puppeteer (Node.js)
Ρυθμίστε authenticated HTTP(S) proxies στο Node.js Puppeteer με το flag --proxy-server και await page.authenticate(). Αντιγράψτε έτοιμα παραδείγματα.
Ρύθμιση proxy
Πώς να ρυθμίσετε proxy με έλεγχο ταυτότητας στο Selenium WebDriver
Ρυθμίστε HTTP(S) proxies με έλεγχο ταυτότητας user:pass στο Selenium WebDriver μέσω selenium-wire ή επέκτασης Chrome onAuthRequired. Δείτε τον κώδικα.
Ρύθμιση proxy
Πώς να χρησιμοποιήσετε proxy στο Python Requests (HTTP/HTTPS & Session pooling)
Ρυθμίστε proxies HTTP(S) με ταυτοποίηση στο Python requests και requests.Session(). Διαχειριστείτε σφάλματα 407 ProxyError και εναλλάξτε pools στατικών IP.
Proxies ανά πλατφόρμα
Proxy για SEO & SERP Tracking: ακριβείς κατατάξεις λέξεων-κλειδιών σε 7 χώρες
Ελέγξτε τοπικές κατατάξεις λέξεων-κλειδιών, geo-redirects και τρέξτε Screaming Frog crawls με απεριόριστα dedicated IPv4 και static ISP proxy σε 7 χώρες.
Proxies ανά πλατφόρμα
Proxies για Shopee: απομονώστε κάθε κατάστημα Seller Center σε στατική IP
Διαχειριστείτε πολλά καταστήματα Shopee Seller Center χωρίς αποκλεισμούς, με αποκλειστικά static ISP και private IPv4 proxies Βιετνάμ ανά κατάστημα.
IPV4 · united states
Private IPv4 Proxy ΗΠΑ: Γρήγορες, Dedicated Datacenter IP Αμερικής
Dedicated private IPv4 proxy ΗΠΑ για scraping, έλεγχο διαφημίσεων και Amazon. Στατική IP, ένας χρήστης ανά IP, απεριόριστο bandwidth και άμεση ενεργοποίηση.
ISP · vietnam
Στατικά ISP Proxy Βιετνάμ: Οικιακές IP Βιετνάμ για τους Πιο Πολύτιμους Λογαριασμούς σας
Στατικά ISP proxy Βιετνάμ με IP οικιακών παρόχων. Σταθερή IP Βιετνάμ για κύρια καταστήματα Shopee, TikTok Shop, λογαριασμούς διαφημίσεων Facebook και Zalo OA.