VVinaProxy

Selenium WebDriver-де аутентификацияланған проксиді қалай баптауға болады

Updated:

Стандартты ChromeDriver --proxy-server=http://ip:port жалаушалары кірістірілген user:pass деректерін ескермейді және бұғаттайтын кіру диалогын шығарады. Selenium ішінде VinaProxy аутентификацияланған HTTP(S) проксилерін кедергісіз пайдалану үшін, тіркелгі деректеріңізді selenium-wire арқылы беріңіз немесе Chrome-ның шағын onAuthRequired фондық кеңейтімін жүктеңіз.

Selenium · HTTP Proxy Format
http://user:pass@ip:port (selenium-wire / Chrome proxy extension)
Жеке IPv4 (деректер орталығы)
🇺🇸 Америка Құрама Штаттары
Қолжетімді
Бастап
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 ₫
Америка Құрама Штаттары сатып алу
Платформалар бойынша прокси: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 өңдейтін zip-мұрағатталған кеңейтімді жүктеуPython, Java, C# және undetected-chromedriver үшін стандартты Selenium
Playwright-ке көшуbrowser.newContext({ proxy: { server, username, password } })Ешқандай кеңейтімді қажет етпейтін контекстке негізделген кірістірілген прокси аутентификациясы

Прокси арқылы Selenium-мен скрапинг жасауға арналған өнімділік бойынша кеңестер

  • WebDriver баяу үшінші тарап трекерлерін күтпей, DOM интерактивті бола салысымен жұмыс істеуі үшін options.page_load_strategy = 'eager' мәнін орнатыңыз
  • Бассыз (headless) режимде іске қосқан кезде --headless=new (Chrome 109+) пайдаланыңыз, сонда Chrome кеңейтімдері мен прокси аутентификациясы графикалық режимдегідей жұмыс істейді
  • Тек мәтіндік өнім деректерін скрапинг жасағанда, Chrome параметрлері арқылы суреттерді көрсетуді өшіріңіз
  • Қалып қойған Chromium процестерінің алдын алу үшін драйверіңізді әрқашан try / finally: driver.quit() блогына ораңыз

Қадам бойынша

  1. 1

    selenium-wire орнату

    Python виртуалды ортасында pip install selenium-wire пәрменін орындаңыз.

  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 мекенжайыңыз көрсетілгенін растаңыз.

Жиі қойылатын сұрақтар

Неліктен ChromeOptions ішінде `--proxy-server=http://user:pass@ip:port` жұмыс істемейді?

Chromium пәрмен жолындағы --proxy-server жалаушасынан user:pass@ бөлігін әдейі алып тастайды. Бұл мәселені selenium-wire, onAuthRequired кеңейтімі немесе Playwright арқылы таза шешуге болады.

selenium-wire ішінде Chrome-ды қайта іске қоспай-ақ проксилерді ауыстыруға бола ма?

Иә. Кез келген уақытта белсенді upstream проксиді лезде ауыстыру үшін driver.proxy = {'http': 'http://...', 'https': 'http://...'} мәніне жаңа сөздік тағайындаңыз.

Chrome прокси кеңейтімдері бассыз (headless) режимде жұмыс істей ме?

Иә, ескірген --headless жалаушасының орнына --headless=new берсеңіз болғаны.

Selenium WebDriver-ді трафигі шектелмеген статикалық IP-лермен кең ауқымда іске қосыңыз

7 ел бойынша лезде берілетін Dedicated IPv4 және Static ISP проксилері.

Selenium проксилерін сатып алу

Related articles

Платформалар бойынша прокси
Веб-скрейпингке арналған проксилер: 24/7 краулерлеріне арналған шексіз dedicated IPv4 және ISP пулдары
Python, Playwright, Selenium, Scrapy үшін шексіз трафигі бар жылдам HTTP(S) dedicated IPv4 және статикалық ISP проксилері. Тарифтерді салыстырып, бастаңыз.
Проксиді баптау
Playwright-те проксиді қалай баптауға болады (Браузер және контекст бойынша аутентификация)
Playwright-те Node.js пен Python үшін HTTP(S) проксиді баптап, BrowserContexts арқылы оқшауланған статикалық IP-лерді қосыңыз. Мысалдарды көшіріп алыңыз.
Проксиді баптау
Python Requests-те проксиді қалай пайдалану керек (HTTP/HTTPS және Session пулы)
Python requests пен requests.Session() арқылы аутентификацияланған HTTP(S) проксиді баптаңыз. 407 ProxyError қателерін өңдеп, статикалық IP пулын ротациялаңыз.
Проксиді баптау
Puppeteer (Node.js) ішінде аутентификациялы проксиді қалай баптау керек
Node.js Puppeteer-де --proxy-server жалаушасы мен await page.authenticate() арқылы аутентификациялы HTTP(S) проксиін баптаңыз. Дайын мысалдарды көшіріп алыңыз.
Платформалар бойынша прокси
SEO және SERP бақылауға арналған проксилер: 7 елдегі нақты кілт сөздер рейтингі
7 елдегі шексіз жеке IPv4 пен статикалық ISP проксилерімен кілт сөздер рейтингін бақылаңыз, гео-бағыттауды тексеріп, Screaming Frog сканерлеуін жасаңыз.
Платформалар бойынша прокси
Amazon үшін проксилер: Seller Central, KDP және Merch-те аккаунттардың байланысуын болдырмаңыз
АҚШ-тың статикалық ISP, Ұлыбритания не Жапонияның жеке IPv4 проксилерімен Seller Central, KDP және Merch-те байланысты аккаунттарды бұғаттау қаупін азайтыңыз.
IPV4 · united states
АҚШ жеке IPv4 проксилері: Жылдам, бөлінген американдық дата-орталық IP-лері
Скрейпинг, рейтинг тексеру, жарнама мен Amazon талдауына арналған АҚШ жеке IPv4 проксилері. Статикалық IP, бір IP-ге бір адам, шексіз трафик, жылдам қосу.
ISP · united states
АҚШ статикалық ISP проксилері: Үй қосылымы сияқты көрінетін тұрақты америкалық IP
Үй интернет-провайдерлеріне тіркелген АҚШ статикалық ISP проксилері. Amazon сатушылары, жарнама және Instagram үшін тұрақты америкалық IP. Шексіз трафик.