VVinaProxy

Kako koristiti proxy u Python Requests (HTTP/HTTPS i pooling sesija)

Updated:

Pythonova biblioteka requests prihvaća autentificirane VinaProxy proxyje putem rječnika proxies koji mapira i 'http' i 'https' sheme na http://user:pass@ip:port. Povezivanje tog rječnika s postojanim objektom requests.Session() ponovno koristi temeljne TCP sockete za brzo web struganje s niskim opterećenjem.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
Privatni IPv4 (podatkovni centar)
🇺🇸 Sjedinjene Američke Države
Dostupno
Od
20.000 VND / IP / mjesečno
≈ 0,74 USD · naplata u VND
Količinski popusti
  • 1 IP40.000 VND
  • 5+ IP-ova35.000 VND
  • 10+ IP-ova25.000 VND
  • 20+ IP-ova25.000 VND
  • 50+ IP-ova25.000 VND
  • 100+ IP-ova25.000 VND
  • 200+ IP-ova25.000 VND
  • 500+ IP-ova25.000 VND
  • 1000+ IP-ova22.000 VND
  • 2000+ IP-ova20.000 VND
Kupite Sjedinjene Američke Države
Privatni IPv4 (podatkovni centar)
🇻🇳 Vijetnam
Dostupno
Od
20.000 VND / IP / mjesečno
≈ 0,74 USD · naplata u VND
Količinski popusti
  • 1 IP40.000 VND
  • 5+ IP-ova35.000 VND
  • 10+ IP-ova25.000 VND
  • 20+ IP-ova25.000 VND
  • 50+ IP-ova25.000 VND
  • 100+ IP-ova25.000 VND
  • 200+ IP-ova25.000 VND
  • 500+ IP-ova25.000 VND
  • 1000+ IP-ova22.000 VND
  • 2000+ IP-ova20.000 VND
Kupite Vijetnam

Formatiranje proxies rječnika i ponovna upotreba sesija

Pozivanje requests.get() na svakom URL-u stvara potpuno novu TCP vezu i TLS rukovanje svaki put. Vezanje vašeg proxyja na session = requests.Session() drži proxy tunel otvorenim kroz uzastopne zahtjeve.

Requests parametarPreporučena sintaksaTehnička svrha
Ključ 'http''http://user:pass@ip:port'Usmjerava obične HTTP zahtjeve kroz proxy
Ključ 'https''http://user:pass@ip:port'Koristi shemu http:// kako bi urllib3 uspostavio HTTP CONNECT tunel za TLS
timeout n-teractimeout=(5, 15)Timeout povezivanja od 5 s i timeout čitanja od 15 s sprječavaju blokiranje radnih dretvi
Rotacija bazenaitertools.cycle(proxy_list)Ravnomjerno rotira kroz vaš namjenski statički IP bazen

Izbjegavanje čestih zamki s urllib3 i ProxyError

  • Uvijek koristite http:// (ne https://) kao shemu proxy URL-a za oba rječnička ključa 'http' i 'https', osim ako vaš proxy priključak izričito ne zahtijeva TLS-over-TLS
  • URL-enkodirajte posebne znakove u lozinkama pomoću urllib.parse.quote(password, safe='')
  • Pogreška 407 Proxy Authentication Required znači da se korisničko ime ili lozinka u vašem URL nizu ne podudaraju s vjerodajnicama na vašoj upravljačkoj ploči
  • Radi identično s httpx.Client(proxy='http://user:pass@ip:port') i aiohttp session.get(url, proxy=...)

Korak po korak

  1. 1

    Pretvorite ip:port:user:pass u URL sintaksu

    Upotrijebite naš Proxy Format Converter kako biste transformirali svoj VinaProxy popis u http://user:pass@ip:port nizove.

  2. 2

    Definirajte proxies rječnik

    Postavite proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} u svojoj Python skripti.

  3. 3

    Povežite s instancom requests.Session()

    Inicijalizirajte s = requests.Session() i pozovite s.proxies.update(proxies) za postojani Keep-Alive pooling.

  4. 4

    Provjerite izlazni IP testnim zahtjevom

    Pokrenite print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) kako biste potvrdili aktivni proxy IP.

Često postavljana pitanja

Zašto ključ 'https' koristi 'http://user:pass@ip:port'?

Prefiks http:// govori biblioteci urllib3 kako se spojiti na sam proxy poslužitelj (koristeći standardni HTTP CONNECT), dok vaš krajnji promet prema ciljanoj https:// web stranici ostaje potpuno TLS šifriran.

Kako rotirati 25 statičkih proxyja kroz zahtjeve u Pythonu?

Učitajte svojih 25 proxy URL-ova u pool = itertools.cycle(PROXIES) i proslijedite proxies={'http': p, 'https': p} po zahtjevu uz pristojno ograničenje brzine po IP-u.

Mjeri li VinaProxy propusnost na Python skriptama za struganje?

Ne. Svi Dedicated IPv4 i Static ISP paketi uključuju neograničeni mjesečni promet.

Izgradite Python bazen za struganje bez ograničenja

Trenutačni Dedicated IPv4 i Static ISP proxyji u 7 zemalja.

Kupite Python proxyje

Related articles

Proxyji po platformama
Proxyji za web scraping: neograničeni bazeni namjenskih IPv4 i ISP adresa za 24/7 crawlere
Brzi HTTP(S) namjenski IPv4 i statički ISP proxyji za Python, Playwright, Selenium i Scrapy uz neograničen mjesečni promet. Usporedite pakete i započnite.
Postavljanje proxyja
Kako postaviti proxy u Playwrightu (autentifikacija preglednika i po kontekstu)
Podesite autentificirane HTTP(S) proxyje u Playwrightu za Node.js i Python te pokrenite izolirane statičke IP-ove u BrowserContextima. Kopirajte primjere.
Postavljanje proxyja
Kako postaviti i rotirati proxyje u Python Scrapyju
Konfigurirajte autentificirane HTTP(S) proxyje u Python Scrapyju pomoću HttpProxyMiddleware, request.meta['proxy'] i ograničenja istovremenih veza po IP-u.
Besplatni alati
Skupni konverter formata proxyja (100% na strani klijenta)
100% klijentski alat za formatiranje proxyja. Pretvorite ip:port:user:pass, user:pass@ip:port, http:// URL-ove, SOCKS5 URI-je, JSON nizove i FoxyProxy izvoz.
Proxyji po platformama
Proxyji za SEO i SERP praćenje: točne pozicije ključnih riječi u 7 zemalja
Pratite pozicije ključnih riječi, geo-preusmjeravanja i pokrećite Screaming Frog uz neograničeni dedicirani IPv4 i statički ISP proxy u 7 zemalja.
Proxyji po platformama
Proxyji za Amazon: spriječite označavanje povezanih računa na Seller Centralu, KDP-u i Merchu
Smanjite rizik od suspenzije povezanih Amazon računa na Seller Centralu, KDP-u i Merchu uz namjenske statičke ISP i privatne IPv4 proxyje za SAD, UK i Japan.
IPV4 · united states
Privatni IPv4 proxyji SAD: Brzi, namjenski američki datacenter IP-jevi
Namjenski privatni IPv4 proxyji SAD: scraping, praćenje pozicija, oglasi i Amazon. Statički IP, jedan korisnik po IP-ju, neograničen promet, brza aktivacija.
IPV4 · vietnam
Privatni IPv4 proxyji za Vijetnam: povoljne namjenske IP adrese za rad u velikom opsegu
Privatni IPv4 proxyji za Vijetnam uz nisku cijenu po IP-u za Facebook seeding, Shopee trgovine, automatizaciju i google.com.vn praćenje. Neograničen promet.