VVinaProxy

Как да настроите прокси в Playwright (Browser & Per-Context автентикация)

Updated:

Playwright поддържа вградена HTTP прокси автентикация (server, username, password) директно в Chromium, Firefox и WebKit – без нужда от браузърни разширения или външни библиотеки. Още по-добре, функцията Per-Context Proxy на Playwright позволява на една браузърна инстанция да изпълнява десетки изолирани BrowserContext сесии, всяка свързана със собствен статичен IP от VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
Частни IPv4 (дейтацентър)
🇺🇸 САЩ
В наличност
От
20 000 VND / IP / месец
≈ 0,74 щ.д. · в VND
Ценообразуване според обема
  • 1 IP40 000 VND
  • 5+ IP адреса35 000 VND
  • 10+ IP адреса25 000 VND
  • 20+ IP адреса25 000 VND
  • 50+ IP адреса25 000 VND
  • 100+ IP адреса25 000 VND
  • 200+ IP адреса25 000 VND
  • 500+ IP адреса25 000 VND
  • 1000+ IP адреса22 000 VND
  • 2000+ IP адреса20 000 VND
Купете в САЩ
Статични жилищни ISP
🇻🇳 Виетнам
В наличност
От
25 000 VND / IP / месец
≈ 0,93 щ.д. · в VND
Ценообразуване според обема
  • 1 IP50 000 VND
  • 3+ IP адреса40 000 VND
  • 5+ IP адреса40 000 VND
  • 10+ IP адреса32 000 VND
  • 50+ IP адреса30 000 VND
  • 100+ IP адреса30 000 VND
  • 200+ IP адреса30 000 VND
  • 500+ IP адреса25 000 VND
Купете в Виетнам
Проксита по платформа:web-scrapingseo-rank-trackingshopee

Конфигурация на обекта proxy в Playwright

Подайте конфигурационния обект proxy глобално в chromium.launch({ proxy }) или за отделна сесия в browser.newContext({ proxy }):

Ключ в PlaywrightФормат на стойносттаТехническа бележка
server'http://ip:port'Само хост и порт, с префикс http://
username'user'Потребителско име за вашето VinaProxy прокси
password'pass'Парола за вашето VinaProxy прокси (обработва се директно при HTTP 407)
bypass'localhost,127.0.0.1'Незадължителен списък с хостове, разделени със запетая, които заобикалят проксито

Ефективно изпълнение на BrowserContexts с множество IP адреси

  • В Windows и macOS подайте фиктивно proxy: { server: 'http://per-context' } в chromium.launch(), когато планирате да презаписвате proxy в индивидуалните извиквания на browser.newContext()
  • Задайте timezoneId и locale в browser.newContext() заедно с вашето прокси, така че заглавките и JS Intl API да съответстват на държавата на проксито
  • Прекратявайте ненужните заявки за изображения и шрифтове с page.route(), за да увеличите скоростта на скрапване

Стъпка по стъпка

  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, съответстващи на локацията на вашето прокси (напр. 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 изисква глобален флаг за прокси при стартиране, преди да позволи презаписване на ниво контекст. Стартирайте браузъра с chromium.launch({ proxy: { server: 'http://per-context' } }) и след това подайте реалното прокси на всяко извикване на browser.newContext({ proxy }).

Работят ли прокситата на VinaProxy също с Playwright Firefox и WebKit?

Да. Абсолютно същият синтаксис proxy: { server, username, password } работи в Chromium, Firefox и WebKit както в Node.js, така и в Python.

Отчита ли се трафикът при работа с headless Playwright браузъри?

Не. Всички планове за Dedicated IPv4 и Static ISP на VinaProxy включват неограничен месечен трафик.

Мащабирайте Playwright BrowserContexts с дедикирани статични IP адреси

Моментни HTTP(S) проксита с неограничен трафик в 7 локации по света.

Купете Playwright проксита

Related articles

Проксита по платформа
Проксита за уеб скрапинг: неограничени dedicated IPv4 и ISP пулове за 24/7 краулери
Бързи HTTP(S) dedicated IPv4 и статични ISP проксита за Python, Playwright, Selenium и Scrapy с неограничен месечен трафик. Сравнете плановете и започнете.
Настройка на прокси
Как да настроите автентикирано прокси в Puppeteer (Node.js)
Конфигурирайте автентикирани HTTP(S) проксита в Node.js Puppeteer чрез --proxy-server и await page.authenticate(). Копирайте готовите примери.
Настройка на прокси
Как да настроите прокси с автентикация в Selenium WebDriver
Настройте HTTP(S) проксита с потребител и парола в Selenium WebDriver чрез selenium-wire или Chrome onAuthRequired разширение. Вижте примерния код.
Настройка на прокси
Как да използвате прокси в Python Requests (HTTP/HTTPS и сесийни пулове)
Конфигурирайте HTTP(S) проксита с автентикация в Python requests и requests.Session(). Справяйте се с грешки 407 ProxyError и ротирайте статични IP пулове.
Проксита по платформа
Проксита за SEO и SERP следене: точни позиции по ключови думи в 7 държави
Следете локализирани позиции, проверявайте гео-пренасочвания и обхождайте със Screaming Frog с неограничени дедикирани IPv4 и статични ISP проксита в 7 държави.
Проксита по платформа
Проксита за Shopee: изолирайте всеки магазин в Seller Center със статичен IP
Управлявайте множество магазини в Shopee Seller Center без блокиране на свързани акаунти със статични ISP и частни IPv4 проксита от Виетнам за всеки магазин.
IPV4 · united states
Частни IPv4 проксита за САЩ: Бързи, специализирани американски дейтацентър IP адреси
Специализирани частни IPv4 проксита от САЩ за скрапване, позиции, реклами и Amazon. Статичен IP, един потребител на IP, неограничен трафик, бърза активация.
ISP · vietnam
Статични ISP проксита за Виетнам: виетнамски домашни IP адреси за най-важните ви акаунти
Виетнамски статични ISP проксита от домашни доставчици. Фиксиран виетнамски IP за основни Shopee магазини, TikTok Shop, Facebook рекламни акаунти и Zalo OA.