VVinaProxy

Hvernig á að setja upp auðkennt proxy í Selenium WebDriver

Updated:

Hefðbundin ChromeDriver-flögg á borð við --proxy-server=http://ip:port hunsa innfelld user:pass-auðkenni og birta truflandi innskráningarglugga. Til að nota auðkennd HTTP(S)-proxy frá VinaProxy á hnökralausan hátt í Selenium skaltu senda innskráningarupplýsingarnar í gegnum selenium-wire eða hlaða inn lítilli Chrome onAuthRequired-bakgrunnsviðbót.

Selenium · HTTP Proxy Format
http://user:pass@ip:port (selenium-wire / Chrome proxy extension)
Einka-IPv4 (gagnaver)
🇺🇸 Bandaríkin
Til á lager
Frá
20.000 VND / IP / mánuði
≈ 0,74 USD · gjaldfært í VND
Magnverð
  • 1 IP40.000 VND
  • 5+ IP-tölur35.000 VND
  • 10+ IP-tölur25.000 VND
  • 20+ IP-tölur25.000 VND
  • 50+ IP-tölur25.000 VND
  • 100+ IP-tölur25.000 VND
  • 200+ IP-tölur25.000 VND
  • 500+ IP-tölur25.000 VND
  • 1000+ IP-tölur22.000 VND
  • 2000+ IP-tölur20.000 VND
Kaupa í Bandaríkin
Fastur heimilis-ISP
🇺🇸 Bandaríkin
Til á lager
Frá
55.000 VND / IP / mánuði
≈ 2,04 USD · gjaldfært í VND
Magnverð
  • 1 IP75.000 VND
  • 3+ IP-tölur70.000 VND
  • 5+ IP-tölur65.000 VND
  • 10+ IP-tölur60.000 VND
  • 50+ IP-tölur60.000 VND
  • 100+ IP-tölur60.000 VND
  • 200+ IP-tölur60.000 VND
  • 500+ IP-tölur55.000 VND
Kaupa í Bandaríkin

Tvær áreiðanlegar leiðir til að auðkenna proxy í Selenium

Veldu þá aðferð sem hentar þínu forritunarmáli og vafrareli:

AðferðStillingakóðiHentar best fyrir
selenium-wire (Python)seleniumwire_options={'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}Hraðvirkasta uppsetningin í Python; styður skipti á proxy í miðri keyrslu
Chrome-auðkenningarviðbótHlaða inn þjappaðri viðbót sem sér um chrome.webRequest.onAuthRequiredStöðluð Selenium-uppsetning fyrir Python, Java, C# og undetected-chromedriver
Skipta yfir í Playwrightbrowser.newContext({ proxy: { server, username, password } })Innbyggð proxy-auðkenning fyrir hvert samhengi án nokkurra viðbóta

Ábendingar um afköst fyrir Selenium-skröpun um proxy

  • Stilltu options.page_load_strategy = 'eager' svo WebDriver geti hafist handa um leið og DOM-tréð er gagnvirkt, án þess að bíða eftir hægfara rakningarkóðum frá þriðja aðila
  • Notaðu --headless=new (Chrome 109+) ef keyrt er án viðmóts svo Chrome-viðbætur og proxy-auðkenning virki nákvæmlega eins og með viðmóti
  • Slökktu á myndabirtingu í Chrome-stillingum þegar eingöngu er verið að skrapa textaupplýsingar um vörur
  • Settu keyrsluna alltaf í try / finally: driver.quit()-kóðablokk til að koma í veg fyrir munaðarlaus Chromium-ferli

Skref fyrir skref

  1. 1

    Settu upp selenium-wire

    Keyrðu pip install selenium-wire í sýndarumhverfi Python.

  2. 2

    Skilgreindu VinaProxy proxy-orðabókina þína

    Settu upp auðkennin þín sem sw_options = {'proxy': {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}}.

  3. 3

    Ræstu webdriver.Chrome með seleniumwire_options

    Frumstilltu driver = webdriver.Chrome(seleniumwire_options=sw_options).

  4. 4

    Staðfestu útgangs-IP-töluna

    Farðu á driver.get('https://vinaproxy.com/api/my-ip') og staðfestu að JSON-svarið sýni IP-tölu þíns proxy.

Algengar spurningar

Af hverju virkar `--proxy-server=http://user:pass@ip:port` ekki í ChromeOptions?

Chromium fjarlægir viljandi user:pass@ úr skipanalínufánanum --proxy-server. Notkun á selenium-wire, onAuthRequired-viðbót eða Playwright leysir þetta hnökralaust.

Get ég skipt um proxy án þess að endurræsa Chrome í selenium-wire?

Já. Úthlutaðu nýrri orðabók í driver.proxy = {'http': 'http://...', 'https': 'http://...'} hvenær sem er til að skipta um virkt proxy í beinni keyrslu.

Virka Chrome proxy-viðbætur í headless-ham?

Já, svo framarlega sem þú notar --headless=new í stað gamla --headless-fánans.

Keyrðu Selenium WebDriver í stórum stíl með ómældum föstum IP-tölum

Dedicated IPv4 og Static ISP proxy með tafarlausri afhendingu í 7 löndum.

Kaupa Selenium proxy

Related articles

Proxy eftir kerfum
Milliþjónar fyrir vefskröpun: ótakmarkaðir sérhæfðir IPv4- og ISP-hópar fyrir skriðla allan sólarhringinn
Hraðir HTTP(S) sérhæfðir IPv4 og fastir ISP-milliþjónar fyrir Python, Playwright, Selenium og Scrapy með ótakmörkuðu gagnamagni. Berðu saman leiðir og byrjaðu.
Proxy-uppsetning
Hvernig á að setja upp milliþjón í Playwright (auðkenning í vafra og samhengi)
Settu upp HTTP(S)-milliþjóna með auðkenningu í Playwright fyrir Node.js og Python og keyrðu einangraðar fastar IP-tölur í BrowserContexts. Afritaðu dæmin.
Proxy-uppsetning
Hvernig á að nota milliþjón í Python Requests (HTTP/HTTPS og lotuhópun)
Settu upp auðkennda HTTP(S)-milliþjóna í Python requests og requests.Session(). Meðhöndlaðu 407 ProxyError villur og skiptu á milli fastra IP-talna.
Proxy-uppsetning
Hvernig á að setja upp auðkenndan proxy í Puppeteer (Node.js)
Settu upp auðkenndan HTTP(S) proxy í Node.js Puppeteer með --proxy-server ræsistillingu og await page.authenticate(). Afritaðu virk sýnidæmi.
Proxy eftir kerfum
Milliþjónar fyrir SEO og SERP-mælingar: nákvæm leitarorðastaða í 7 löndum
Mældu staðbundna stöðu leitarorða, prófaðu landtilvísanir og keyrðu Screaming Frog með ótakmörkuðum, sérhæfðum IPv4- og föstum ISP-milliþjónum í 7 löndum.
Proxy eftir kerfum
Milliþjónar fyrir Amazon: Komið í veg fyrir tengingu reikninga á Seller Central, KDP og Merch
Minnkaðu hættu á lokun tengdra Amazon-reikninga á Seller Central, KDP og Merch með föstum bandarískum ISP og sérstökum breskum eða japönskum IPv4-milliþjónum.
IPV4 · united states
Bandarísk einka-IPv4-próxí: Hraðar og sérhæfðar gagnamiðstöðvar-IP í Bandaríkjunum
Sérhæfð bandarísk einka-IPv4-próxí fyrir vefskröpun, stöðuvöktun, auglýsingaprófun og Amazon. Föst IP, einn notandi, ótakmörkuð gagnrýmd og fljót virkjun.
ISP · united states
Fastir bandarískir ISP proxyar: Fast bandarískt IP sem lítur út eins og heimatenging
Bandarískir fastir ISP proxyar skráðir hjá netveitum. Fast bandarískt IP fyrir Amazon-seljendur, auglýsingaaðganga og Instagram. Ótakmarkað gagnamagn.