VVinaProxy

Cum să folosești un proxy în Python Requests (HTTP/HTTPS & pooling de sesiuni)

Updated:

Biblioteca requests din Python acceptă proxy-uri VinaProxy autentificate printr-un dicționar proxies care mapează atât schemele 'http', cât și 'https' la http://user:pass@ip:port. Atașarea acestui dicționar la o instanță persistentă de requests.Session() reutilizează socketurile TCP subiacente pentru web scraping rapid și cu consum redus de resurse.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
IPv4 dedicat (datacenter)
🇺🇸 Statele Unite
Disponibil
De la
20.000 VND / IP / lună
≈ 0,74 USD · facturat în VND
Prețuri de volum
  • 1 IP40.000 VND
  • 5+ IP-uri35.000 VND
  • 10+ IP-uri25.000 VND
  • 20+ IP-uri25.000 VND
  • 50+ IP-uri25.000 VND
  • 100+ IP-uri25.000 VND
  • 200+ IP-uri25.000 VND
  • 500+ IP-uri25.000 VND
  • 1000+ IP-uri22.000 VND
  • 2000+ IP-uri20.000 VND
Cumpără Statele Unite
IPv4 dedicat (datacenter)
🇻🇳 Vietnam
Disponibil
De la
20.000 VND / IP / lună
≈ 0,74 USD · facturat în VND
Prețuri de volum
  • 1 IP40.000 VND
  • 5+ IP-uri35.000 VND
  • 10+ IP-uri25.000 VND
  • 20+ IP-uri25.000 VND
  • 50+ IP-uri25.000 VND
  • 100+ IP-uri25.000 VND
  • 200+ IP-uri25.000 VND
  • 500+ IP-uri25.000 VND
  • 1000+ IP-uri22.000 VND
  • 2000+ IP-uri20.000 VND
Cumpără Vietnam

Formatarea dicționarului proxies și reutilizarea sesiunilor

Apelarea requests.get() pentru fiecare URL creează de fiecare dată o conexiune TCP complet nouă și o negociere TLS. Asocierea proxy-ului la session = requests.Session() menține tunelul proxy deschis pe parcursul cererilor consecutive.

Parametru RequestsSintaxă recomandatăScop tehnic
Cheia 'http''http://user:pass@ip:port'Redirecționează cererile HTTP simple prin proxy
Cheia 'https''http://user:pass@ip:port'Folosește schema http:// pentru ca urllib3 să inițieze un tunel HTTP CONNECT pentru TLS
Tuplul timeouttimeout=(5, 15)Timeout de conectare de 5s și timeout de citire de 15s pentru a preveni blocarea thread-urilor worker
Rotația pool-uluiitertools.cycle(proxy_list)Alternează uniform cererile în cadrul pool-ului tău de IP-uri statice dedicate

Evitarea capcanelor comune legate de urllib3 și ProxyError

  • Folosește întotdeauna http:// (nu https://) ca schemă de URL proxy atât pentru cheia 'http', cât și pentru 'https' din dicționar, cu excepția cazului în care portul proxy necesită explicit TLS-over-TLS
  • Codifică caracterele speciale din parole în format URL folosind urllib.parse.quote(password, safe='')
  • O eroare 407 Proxy Authentication Required înseamnă că numele de utilizator sau parola din șirul URL nu corespund credențialelor din panoul de control
  • Funcționează identic cu httpx.Client(proxy='http://user:pass@ip:port') și aiohttp session.get(url, proxy=...)

Pas cu pas

  1. 1

    Convertește ip:port:user:pass în sintaxă URL

    Folosește instrumentul nostru Proxy Format Converter pentru a transforma lista ta VinaProxy în șiruri http://user:pass@ip:port.

  2. 2

    Definește dicționarul proxies

    Setează proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} în scriptul tău Python.

  3. 3

    Atașează la o instanță requests.Session()

    Inițializează s = requests.Session() și apelează s.proxies.update(proxies) pentru pooling persistent Keep-Alive.

  4. 4

    Verifică IP-ul de ieșire printr-o cerere de test

    Rulează print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) pentru a confirma IP-ul proxy activ.

Întrebări frecvente

De ce folosește cheia 'https' valoarea 'http://user:pass@ip:port'?

Prefixul http:// îi indică bibliotecii urllib3 cum să se conecteze la serverul proxy în sine (folosind HTTP CONNECT standard), în timp ce traficul tău end-to-end către site-ul țintă https:// rămâne complet criptat prin TLS.

Cum rotesc 25 de proxy-uri statice între cereri în Python?

Încarcă cele 25 de URL-uri proxy în pool = itertools.cycle(PROXIES) și transmite proxies={'http': p, 'https': p} la fiecare cerere, respectând o limitare rezonabilă a ratei de cereri per IP.

Contorizează VinaProxy traficul pentru scripturile de scraping în Python?

Nu. Toate planurile Dedicated IPv4 și Static ISP includ trafic lunar nelimitat.

Creează un pool de scraping în Python fără limite de trafic

Proxy-uri Dedicated IPv4 și Static ISP instant în 7 țări.

Cumpără proxy-uri Python

Related articles

Proxy pe platforme
Proxy-uri pentru Web Scraping: pool-uri IPv4 dedicate și ISP nelimitate pentru crawler-e 24/7
Proxy-uri rapide HTTP(S) IPv4 dedicate și ISP statice pentru Python, Playwright, Selenium și Scrapy, cu trafic lunar nelimitat. Compară planurile și începe.
Configurare proxy
Cum se configurează un proxy în Playwright (autentificare browser & per-context)
Configurează proxy-uri HTTP(S) autentificate în Playwright pentru Node.js și Python și rulează IP-uri statice izolate în BrowserContexts. Copiază exemplele.
Configurare proxy
Cum să configurezi și să rotești proxy-uri în Python Scrapy
Configurează proxy-uri HTTP(S) autentificate în Python Scrapy cu HttpProxyMiddleware, request.meta['proxy'] și limitarea concurenței per IP.
Instrumente gratuite
Convertor format proxy bulk (100% client-side)
Convertește proxy-uri bulk 100% client-side între ip:port:user:pass, user:pass@ip:port, URL-uri http://, URI-uri SOCKS5, array-uri JSON și exporturi FoxyProxy.
Proxy pe platforme
Proxy-uri pentru SEO și SERP Tracking: poziții precise ale cuvintelor cheie în 7 țări
Urmărește clasamentele locale, verifică geo-redirecționările și rulează Screaming Frog cu proxy-uri dedicate IPv4 și ISP static nelimitate în 7 țări.
Proxy pe platforme
Proxy-uri pentru Amazon: previne semnalarea conturilor asociate pe Seller Central, KDP și Merch
Redu riscul suspendării conturilor asociate pe Amazon Seller Central, KDP și Merch cu proxy-uri dedicate ISP static din SUA și IPv4 privat din UK sau Japonia.
IPV4 · united states
Proxy-uri IPv4 private SUA: IP-uri de datacenter americane, rapide și dedicate
Proxy-uri IPv4 private SUA dedicate pentru scraping, monitorizare SERP, reclame și Amazon. IP static, un utilizator per IP, trafic nelimitat, activare rapidă.
IPV4 · vietnam
Proxy-uri IPv4 private Vietnam: IP-uri dedicate la cost redus pentru volume mari
Proxy-uri IPv4 private Vietnam la cost redus per IP: seeding Facebook, magazine secundare Shopee, automatizări și monitorizare google.com.vn. Trafic nelimitat.