VVinaProxy

Cara menyediakan proksi dalam Playwright (Autentikasi Browser & Per-Konteks)

Updated:

Playwright menyokong autentikasi proksi HTTP asli (server, username, password) secara sedia ada merentasi Chromium, Firefox, dan WebKit—tanpa memerlukan sambungan penyemak imbas atau pembungkus pihak ketiga. Lebih menarik lagi, ciri Per-Context Proxy Playwright membolehkan satu instans penyemak imbas menjalankan berpuluh-puluh sesi BrowserContext yang terasing, masing-masing terikat dengan IP statik VinaProxy tersendiri.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
IPv4 peribadi (pusat data)
🇺🇸 Amerika Syarikat
Tersedia
Dari
₫20,000 / IP / bulan
≈ USD 0.74 · dibilkan dalam VND
Harga mengikut kuantiti
  • 1 IP₫40,000
  • 5+ IP₫35,000
  • 10+ IP₫25,000
  • 20+ IP₫25,000
  • 50+ IP₫25,000
  • 100+ IP₫25,000
  • 200+ IP₫25,000
  • 500+ IP₫25,000
  • 1000+ IP₫22,000
  • 2000+ IP₫20,000
Beli Amerika Syarikat
ISP kediaman statik
🇻🇳 Vietnam
Tersedia
Dari
₫25,000 / IP / bulan
≈ USD 0.93 · dibilkan dalam VND
Harga mengikut kuantiti
  • 1 IP₫50,000
  • 3+ IP₫40,000
  • 5+ IP₫40,000
  • 10+ IP₫32,000
  • 50+ IP₫30,000
  • 100+ IP₫30,000
  • 200+ IP₫30,000
  • 500+ IP₫25,000
Beli Vietnam
Proksi mengikut platform:web-scrapingseo-rank-trackingshopee

Konfigurasi objek proksi Playwright

Hantar objek konfigurasi proxy sama ada secara global dalam chromium.launch({ proxy }) atau bagi setiap sesi dalam browser.newContext({ proxy }):

Kunci PlaywrightFormat NilaiNota Teknikal
server'http://ip:port'Hos dan port sahaja, diawali dengan http://
username'user'Nama pengguna proksi VinaProxy anda
password'pass'Kata laluan proksi VinaProxy anda (dikendalikan secara asli pada HTTP 407)
bypass'localhost,127.0.0.1'Hos pilihan dipisahkan dengan koma yang memintas proksi

Menjalankan BrowserContexts pelbagai IP dengan cekap

  • Pada Windows dan macOS, hantar pemegang tempat proxy: { server: 'http://per-context' } di dalam chromium.launch() apabila anda berhasrat untuk menggantikan proxy di dalam panggilan browser.newContext() individu
  • Tetapkan timezoneId dan locale dalam browser.newContext() bersama proksi anda supaya pengepala dan API JS Intl sepadan dengan negara proksi
  • Batalkan permintaan imej dan fon yang tidak diperlukan dengan page.route() untuk mempercepat daya pemprosesan pengikisan

Langkah demi langkah

  1. 1

    Dapatkan ip, port, username, dan password

    Salin kelayakan ip:port:user:pass anda dari papan pemuka VinaProxy.

  2. 2

    Hantar objek proksi ke newContext()

    Panggil const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }).

  3. 3

    Selaraskan timezoneId dan locale

    Sertakan timezoneId dan locale yang sepadan dengan lokasi proksi anda (cth., America/New_York atau Asia/Ho_Chi_Minh).

  4. 4

    Sahkan IP keluar pada halaman baharu

    Buka const page = await context.newPage() dan buat permintaan ke https://vinaproxy.com/api/my-ip.

Soalan lazim

Mengapa Playwright mengeluarkan ralat 'Proxy is only supported when browser is launched with a proxy'?

Pada Windows dan macOS, Chromium memerlukan bendera proksi pelancaran global sebelum membenarkan penggantian bagi setiap konteks. Lancarkan penyemak imbas dengan chromium.launch({ proxy: { server: 'http://per-context' } }) dan kemudian hantar proksi sebenar ke setiap browser.newContext({ proxy }).

Adakah proksi VinaProxy berfungsi dengan Playwright Firefox dan WebKit juga?

Ya. Sintaks proxy: { server, username, password } yang sama berfungsi merentasi Chromium, Firefox, dan WebKit dalam kedua-dua Node.js dan Python.

Adakah lebar jalur dikira semasa menjalankan penyemak imbas Playwright headless?

Tidak. Semua pelan IPv4 Dikhaskan dan ISP Statik VinaProxy merangkumi trafik bulanan tanpa had.

Skalakan BrowserContexts Playwright dengan IP statik khusus

Proksi HTTP(S) tanpa had segera merentasi 7 lokasi global.

Beli Proksi Playwright

Related articles

Proksi mengikut platform
Proksi untuk Web Scraping: kolam IPv4 khusus & ISP tanpa had untuk perangkak 24/7
Proksi HTTP(S) IPv4 khusus dan ISP statik pantas untuk Python, Playwright, Selenium dan Scrapy, dengan lebar jalur bulanan tanpa had. Bandingkan pelan dan mula.
Persediaan proksi
Cara menyediakan proksi dengan pengesahan dalam Puppeteer (Node.js)
Konfigurasikan proksi HTTP(S) dengan pengesahan dalam Node.js Puppeteer menggunakan parameter --proxy-server dan await page.authenticate(). Salin contoh ini.
Persediaan proksi
Cara menyediakan proksi berautentikasi dalam Selenium WebDriver
Konfigurasi proksi HTTP(S) berautentikasi username:password dalam Selenium WebDriver guna selenium-wire atau sambungan Chrome onAuthRequired. Lihat kod.
Persediaan proksi
Cara menggunakan proksi dalam Python Requests (HTTP/HTTPS & pengumpulan Sesi)
Konfigurasikan proksi HTTP(S) disahkan dalam Python requests dan requests.Session(). Kendalikan ralat 407 ProxyError dan putar kolam IP statik.
Proksi mengikut platform
Proksi untuk Penjejakan SEO & SERP: kedudukan kata kunci tepat di 7 negara
Jejak kedudukan kata kunci setempat, audit lencongan geo dan jalankan rayapan Screaming Frog dengan proksi IPv4 khusus dan ISP statik tanpa had di 7 negara.
Proksi mengikut platform
Proksi untuk Shopee: asingkan setiap kedai Seller Center pada IP statik
Urus pelbagai kedai Shopee Seller Center tanpa risiko sekatan akaun berkaitan, menggunakan proksi ISP statik dan IPv4 persendirian Vietnam bagi setiap kedai.
IPV4 · united states
Proksi IPv4 Peribadi AS: IP Pusat Data Amerika yang Pantas dan Khusus
Proksi IPv4 peribadi AS untuk pengikisan, jejak ranking, semakan iklan dan kajian Amazon. IP statik, satu pengguna per IP, lebar jalur tanpa had, aktif pantas.
ISP · vietnam
Proksi ISP Statik Vietnam: IP Rangkaian Rumah Vietnam untuk Akaun Paling Bernilai Anda
Proksi ISP statik Vietnam pada IP pembekal internet pengguna. IP tetap Vietnam untuk kedai utama Shopee, TikTok Shop, akaun iklan Facebook dan Zalo OA.