VVinaProxy

Как да настроите прокси с автентикация в Selenium WebDriver

Updated:

Стандартните флагове на ChromeDriver --proxy-server=http://ip:port игнорират вградените идентификационни данни user:pass и извеждат блокиращ прозорец за вход. За да използвате безпроблемно VinaProxy HTTP(S) проксита с автентикация в Selenium, подайте данните си за достъп чрез selenium-wire или заредете малко фоново Chrome разширение за onAuthRequired.

Selenium · HTTP Proxy Format
http://user:pass@ip:port (selenium-wire / Chrome proxy extension)
Частни 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
🇺🇸 САЩ
В наличност
От
55 000 VND / IP / месец
≈ 2,04 щ.д. · в VND
Ценообразуване според обема
  • 1 IP75 000 VND
  • 3+ IP адреса70 000 VND
  • 5+ IP адреса65 000 VND
  • 10+ IP адреса60 000 VND
  • 50+ IP адреса60 000 VND
  • 100+ IP адреса60 000 VND
  • 200+ IP адреса60 000 VND
  • 500+ IP адреса55 000 VND
Купете в САЩ
Проксита по платформа:web-scrapingseo-rank-trackingamazon

Два надеждни начина за автентикация на прокси в Selenium

Изберете подхода, който отговаря на вашата среда за разработка и браузърен драйвер:

ПодходСинтаксис за конфигурацияНай-подходящ за
selenium-wire (Python)seleniumwire_options={'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}Най-бързата настройка за Python; поддържа динамична смяна на проксита по време на сесията
Chrome разширение за автентикацияЗареждане на архивирано разширение, обработващо chrome.webRequest.onAuthRequiredСтандартен Selenium за Python, Java, C# и undetected-chromedriver
Миграция към Playwrightbrowser.newContext({ proxy: { server, username, password } })Вградена автентикация на ниво контекст без нужда от разширения

Съвети за производителност при скрапване със Selenium през проксита

  • Задайте options.page_load_strategy = 'eager', за да може WebDriver да взаимодейства веднага щом DOM дървото стане интерактивно, без да чака бавни външни тракери
  • Използвайте --headless=new (Chrome 109+), ако стартирате в headless режим, за да работят Chrome разширенията и прокси автентикацията идентично с графичния режим
  • Деактивирайте зареждането на изображения през настройките на Chrome, когато извличате само текстови продуктови данни
  • Винаги обграждайте драйвера в блок try / finally: driver.quit(), за да предотвратите изостанали Chromium процеси

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

  1. 1

    Инсталирайте selenium-wire

    Изпълнете pip install selenium-wire във вашата виртуална среда на Python.

  2. 2

    Дефинирайте вашия речник с проксита от 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-server=http://user:pass@ip:port` не работи в ChromeOptions?

Chromium умишлено премахва user:pass@ от флага --proxy-server в командния ред. Използването на selenium-wire, разширение с onAuthRequired или Playwright решава този проблем изцяло.

Мога ли да сменям проксита без рестартиране на Chrome в selenium-wire?

Да. Задайте нов речник към driver.proxy = {'http': 'http://...', 'https': 'http://...'} във всеки един момент, за да смените активното прокси в движение.

Работят ли прокси разширенията за Chrome в headless режим?

Да, стига да подадете --headless=new вместо остарелия флаг --headless.

Мащабирайте Selenium WebDriver с неограничени статични IP адреси

Мигновени Dedicated IPv4 и Static ISP проксита в 7 държави.

Купете проксита за Selenium

Related articles

Проксита по платформа
Проксита за уеб скрапинг: неограничени dedicated IPv4 и ISP пулове за 24/7 краулери
Бързи HTTP(S) dedicated IPv4 и статични ISP проксита за Python, Playwright, Selenium и Scrapy с неограничен месечен трафик. Сравнете плановете и започнете.
Настройка на прокси
Как да настроите прокси в Playwright (Browser & Per-Context автентикация)
Настройте HTTP(S) проксита с автентикация в Playwright за Node.js и Python и пуснете множество изолирани статични IP в BrowserContexts. Копирайте примерите.
Настройка на прокси
Как да използвате прокси в Python Requests (HTTP/HTTPS и сесийни пулове)
Конфигурирайте HTTP(S) проксита с автентикация в Python requests и requests.Session(). Справяйте се с грешки 407 ProxyError и ротирайте статични IP пулове.
Настройка на прокси
Как да настроите автентикирано прокси в Puppeteer (Node.js)
Конфигурирайте автентикирани HTTP(S) проксита в Node.js Puppeteer чрез --proxy-server и await page.authenticate(). Копирайте готовите примери.
Проксита по платформа
Проксита за SEO и SERP следене: точни позиции по ключови думи в 7 държави
Следете локализирани позиции, проверявайте гео-пренасочвания и обхождайте със Screaming Frog с неограничени дедикирани IPv4 и статични ISP проксита в 7 държави.
Проксита по платформа
Проксита за Amazon: предотвратете отбелязването на свързани акаунти в Seller Central, KDP и Merch
Намалете риска от блокиране на свързани акаунти в Amazon Seller Central, KDP и Merch с индивидуални статични ISP за САЩ и частни IPv4 за UK или Япония.
IPV4 · united states
Частни IPv4 проксита за САЩ: Бързи, специализирани американски дейтацентър IP адреси
Специализирани частни IPv4 проксита от САЩ за скрапване, позиции, реклами и Amazon. Статичен IP, един потребител на IP, неограничен трафик, бърза активация.
ISP · united states
US статични ISP проксита: Фиксиран американски IP адрес, изглеждащ като домашна връзка
US статични ISP проксита от домашни интернет доставчици. Фиксиран американски IP за Amazon търговци, рекламни акаунти и Instagram. Неограничен трафик.