VVinaProxy

Hvordan bruke en proxy i Python Requests (HTTP/HTTPS og Session-pooling)

Updated:

Pythons requests-bibliotek støtter autentiserte VinaProxy-proxyer via en proxies-ordbok som tilordner både 'http'- og 'https'-protokollene til http://user:pass@ip:port. Å koble denne ordboken til en persistent requests.Session() gjenbruker underliggende TCP-sockets for rask nettskraving med lavt ressursbruk.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
Privat IPv4 (datasenter)
🇺🇸 USA
Tilgjengelig
Fra
20 000 VND / IP / måned
≈ 0,74 USD · faktureres i VND
Volumpriser
  • 1 IP40 000 VND
  • 5+ IP-er35 000 VND
  • 10+ IP-er25 000 VND
  • 20+ IP-er25 000 VND
  • 50+ IP-er25 000 VND
  • 100+ IP-er25 000 VND
  • 200+ IP-er25 000 VND
  • 500+ IP-er25 000 VND
  • 1000+ IP-er22 000 VND
  • 2000+ IP-er20 000 VND
Kjøp USA
Privat IPv4 (datasenter)
🇻🇳 Vietnam
Tilgjengelig
Fra
20 000 VND / IP / måned
≈ 0,74 USD · faktureres i VND
Volumpriser
  • 1 IP40 000 VND
  • 5+ IP-er35 000 VND
  • 10+ IP-er25 000 VND
  • 20+ IP-er25 000 VND
  • 50+ IP-er25 000 VND
  • 100+ IP-er25 000 VND
  • 200+ IP-er25 000 VND
  • 500+ IP-er25 000 VND
  • 1000+ IP-er22 000 VND
  • 2000+ IP-er20 000 VND
Kjøp Vietnam
Proxyer etter plattform:web-scrapingseo-rank-trackingamazon

Formatere proxies-ordboken og gjenbruke Sessions

Å kalle requests.get() for hver URL oppretter en helt ny TCP-tilkobling og et nytt TLS-håndtrykk hver gang. Ved å binde proxyen din til session = requests.Session() holdes proxy-tunnelen åpen over flere påfølgende forespørsler.

Requests-parameterAnbefalt syntaksTeknisk formål
'http'-nøkkel'http://user:pass@ip:port'Ruter vanlige HTTP-forespørsler gjennom proxyen
'https'-nøkkel'http://user:pass@ip:port'Bruker http://-protokoll slik at urllib3 oppretter en HTTP CONNECT-tunnel for TLS
timeout-tuppeltimeout=(5, 15)5 s tidsavbrudd for tilkobling og 15 s for lesing forhindrer at worker-tråder låser seg
Puljerotasjonitertools.cycle(proxy_list)Roterer jevnt gjennom din dedikerte statiske IP-pulje

Unngå vanlige fallgruver med urllib3 og ProxyError

  • Bruk alltid http:// (ikke https://) som URL-skjema for proxyen for både 'http'- og 'https'-ordboknøklene, med mindre proxy-porten din eksplisitt krever TLS-over-TLS
  • URL-kod spesialtegn i passord ved hjelp av urllib.parse.quote(password, safe='')
  • En 407 Proxy Authentication Required-feil betyr at brukernavnet eller passordet i URL-strengen din ikke stemte overens med påloggingsinformasjonen i dashbordet
  • Fungerer identisk med httpx.Client(proxy='http://user:pass@ip:port') og aiohttp session.get(url, proxy=...)

Trinn for trinn

  1. 1

    Konverter ip:port:user:pass til URL-syntaks

    Bruk vår Proxy Format Converter til å gjøre om VinaProxy-listen din til http://user:pass@ip:port-strenger.

  2. 2

    Definer proxies-ordboken

    Angi proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} i Python-skriptet ditt.

  3. 3

    Koble til en requests.Session()-instans

    Initialiser s = requests.Session() og kall s.proxies.update(proxies) for persistent Keep-Alive-pooling.

  4. 4

    Bekreft utgående IP med en testforespørsel

    Kjør print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) for å bekrefte den aktive proxy-IP-en.

Ofte stilte spørsmål

Hvorfor bruker 'https'-nøkkelen 'http://user:pass@ip:port'?

Prefikset http:// forteller urllib3 hvordan den skal koble til selve proxy-serveren (ved hjelp av standard HTTP CONNECT), mens ende-til-ende-trafikken din til målnettstedet over https:// forblir fullstendig TLS-kryptert.

Hvordan roterer jeg 25 statiske proxyer over forespørsler i Python?

Last inn dine 25 proxy-URL-er i pool = itertools.cycle(PROXIES) og send proxies={'http': p, 'https': p} per forespørsel med hensynsfull hastighetsbegrensning per IP.

Måler VinaProxy båndbreddebruk for skript for Python-skraving?

Nei. Alle Dedicated IPv4- og Static ISP-abonnementer inkluderer ubegrenset månedlig datatrafikk.

Bygg en ubegrenset pool for Python-skraping

Øyeblikkelige Dedicated IPv4- og Static ISP-proxyer i 7 land.

Kjøp Python-proxyer

Related articles

Proxyer etter plattform
Proxyer for web scraping: ubegrensede dedikerte IPv4- og ISP-pools for 24/7-crawlere
Raske HTTP(S) dedikerte IPv4- og statiske ISP-proxyer for Python, Playwright, Selenium og Scrapy med fri månedlig båndbredde. Sammenlign pakker og kom i gang.
Proxy-oppsett
Hvordan sette opp proxy i Playwright (nettleser- og kontekstautentisering)
Konfigurer autentiserte HTTP(S)-proxyer i Playwright for Node.js og Python, og kjør flere isolerte statiske IP-er i ulike BrowserContexts. Kopier eksemplene.
Proxy-oppsett
Slik setter du opp og roterer proxyer i Python Scrapy
Konfigurer autentiserte HTTP(S)-proxyer i Python Scrapy med HttpProxyMiddleware, request.meta['proxy'] og begrensning av samtidige forespørsler per IP.
Gratisverktøy
Formatkonverterer for proxyer i bulk (100 % klientsidig)
100 % klientsidig formatering av proxylister. Konverter mellom ip:port:user:pass, user:pass@ip:port, http://-URL-er, SOCKS5-URI-er, JSON og FoxyProxy-eksport.
Proxyer etter plattform
Proxyer for SEO og SERP-sporing: Nøyaktige søkeordplasseringer i 7 land
Spor lokale søkeordplasseringer, sjekk geo-omdirigeringer og kjør Screaming Frog-crawls med dedikert IPv4 og statiske ISP-proxyer med fri data i 7 land.
Proxyer etter plattform
Proxyer for Amazon: unngå flagging av relaterte kontoer på Seller Central, KDP og Merch
Reduser risikoen for suspensjon av relaterte kontoer på Seller Central, KDP og Merch med statisk ISP i USA og private IPv4-proxyer i Storbritannia eller Japan.
IPV4 · united states
Private USA-IPv4-proxyer: Raske, dedikerte amerikanske datasenter-IP-er
Private USA-IPv4-proxyer for scraping, rangsporing, annonsesjekk og Amazon-research. Statisk IP, én bruker per IP, ubegrenset båndbredde, rask aktivering.
IPV4 · vietnam
Private IPv4-proxyer i Vietnam: Rimelige dedikerte IP-er for volumoppgaver
Private IPv4-proxyer i Vietnam med lav IP-pris for Facebook-seeding, sekundære Shopee-butikker, automasjonsverktøy og google.com.vn-sporing. Ubegrenset data.