VVinaProxy

Kaip naudoti proxy su Python Requests (HTTP/HTTPS ir sesijų telkimas)

Updated:

Python biblioteka requests priima autentifikuotus VinaProxy proxy per proxies žodyną, susiejantį tiek 'http', tiek 'https' schemas su http://user:pass@ip:port. Šio žodyno priskyrimas nuolatiniam requests.Session() pakartotinai naudoja TCP lizdus greitam duomenų rinkimui su mažomis pridėtinėmis sąnaudomis.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
Privatūs IPv4 (duomenų centrų)
🇺🇸 Jungtinės Valstijos
Yra
Nuo
20 000 VND / IP / mėn.
≈ 0,74 USD · atsiskaitoma VND
Kiekio nuolaidos
  • 1 IP40 000 VND
  • Nuo 5 IP35 000 VND
  • Nuo 10 IP25 000 VND
  • Nuo 20 IP25 000 VND
  • Nuo 50 IP25 000 VND
  • Nuo 100 IP25 000 VND
  • Nuo 200 IP25 000 VND
  • Nuo 500 IP25 000 VND
  • Nuo 1000 IP22 000 VND
  • Nuo 2000 IP20 000 VND
Pirkti Jungtinės Valstijos
Privatūs IPv4 (duomenų centrų)
🇻🇳 Vietnamas
Yra
Nuo
20 000 VND / IP / mėn.
≈ 0,74 USD · atsiskaitoma VND
Kiekio nuolaidos
  • 1 IP40 000 VND
  • Nuo 5 IP35 000 VND
  • Nuo 10 IP25 000 VND
  • Nuo 20 IP25 000 VND
  • Nuo 50 IP25 000 VND
  • Nuo 100 IP25 000 VND
  • Nuo 200 IP25 000 VND
  • Nuo 500 IP25 000 VND
  • Nuo 1000 IP22 000 VND
  • Nuo 2000 IP20 000 VND
Pirkti Vietnamas

Žodyno proxies formatavimas ir sesijų pakartotinis naudojimas

Kviečiant requests.get() kiekvienam URL, kaskart sukuriamas visiškai naujas TCP ryšys ir atliekamas TLS rankos paspaudimas. Susiejus proxy su session = requests.Session(), proxy tunelis išlieka atidarytas kelioms iš eilės einančioms užklausoms.

Requests parametrasRekomenduojama sintaksėTechninė paskirtis
'http' raktas'http://user:pass@ip:port'Nukreipia paprastas HTTP užklausas per proxy
'https' raktas'http://user:pass@ip:port'Naudoja http:// schemą, kad urllib3 inicijuotų HTTP CONNECT tunelį TLS ryšiui
timeout kortežastimeout=(5, 15)5 s prisijungimo ir 15 s skaitymo skirtasis laikas apsaugo nuo pakibusių gijų
Telkinio rotacijaitertools.cycle(proxy_list)Tolygiai cikliškai keičia jūsų dedikuotų statinių IP telkinio adresus

Dažnų urllib3 ir ProxyError klaidų vengimas

  • Visada naudokite http:// (ne https://) kaip proxy URL schemą tiek 'http', tiek 'https' žodyno raktams, nebent jūsų proxy prievadas aiškiai reikalauja TLS-over-TLS
  • Užkoduokite specialiuosius simbolius slaptažodžiuose naudodami urllib.parse.quote(password, safe='')
  • Klaida 407 Proxy Authentication Required reiškia, kad jūsų URL eilutėje nurodytas vartotojo vardas arba slaptažodis nesutampa su valdymo skydelio prisijungimo duomenimis
  • Veikia identiškai su httpx.Client(proxy='http://user:pass@ip:port') ir aiohttp session.get(url, proxy=...)

Žingsnis po žingsnio

  1. 1

    Konvertuokite ip:port:user:pass į URL sintaksę

    Naudokite mūsų Proxy formato keitiklį, kad paverstumėte savo VinaProxy sąrašą į http://user:pass@ip:port eilutes.

  2. 2

    Apibrėžkite proxies žodyną

    Nustatykite proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} savo Python scenarijuje.

  3. 3

    Pridėkite prie requests.Session() egzemplioriaus

    Inicijuokite s = requests.Session() ir iškvieskite s.proxies.update(proxies) nuolatiniam Keep-Alive telkimui.

  4. 4

    Patikrinkite išorinio mazgo IP bandomąja užklausa

    Paleiskite print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()), kad patvirtintumėte aktyvų proxy IP.

Dažnai užduodami klausimai

Kodėl 'https' raktas naudoja 'http://user:pass@ip:port'?

Priešdėlis http:// nurodo bibliotekai urllib3, kaip prisijungti prie paties proxy serverio (naudojant standartinį HTTP CONNECT), o jūsų srautas nuo pradžios iki pabaigos į tikslinę https:// svetainę lieka visiškai užšifruotas TLS.

Kaip Python aplinkoje rotuoti 25 statinius proxy tarp užklausų?

Įkelkite savo 25 proxy URL į pool = itertools.cycle(PROXIES) ir perduokite proxies={'http': p, 'https': p} kiekvienai užklausai su saikingu užklausų dažnio ribojimu kiekvienam IP.

Ar VinaProxy riboja duomenų srautą Python duomenų rinkimo scenarijams?

Ne. Į visus Dedicated IPv4 ir Static ISP planus įtrauktas neribotas mėnesinis srautas.

Sukurkite neribotą Python duomenų rinkimo telkinį

Akimirksniu paruošti Dedicated IPv4 ir Static ISP proxy 7 šalyse.

Pirkti Python proxy

Related articles

Proxy pagal platformas
Proxy tinklalapių nuskaitymui: neriboti dedikuoti IPv4 ir ISP telkiniai 24/7 robotams
Greiti HTTP(S) dedikuoti IPv4 ir statiniai ISP proxy Python, Playwright, Selenium ir Scrapy su neribotu mėnesio srautu. Palyginkite planus ir pradėkite.
Proxy nustatymas
Kaip nustatyti proxy Playwright (Browser ir Per-Context autentifikavimas)
Nustatykite autentifikuotus HTTP(S) proxy Playwright su Node.js ir Python bei paleiskite izoliuotus statinius IP per BrowserContexts. Kopijuokite pavyzdžius.
Proxy nustatymas
Kaip nustatyti ir rotuoti proxy Python Scrapy
Konfigūruokite autentifikuotus HTTP(S) proxy Python Scrapy pasitelkdami HttpProxyMiddleware, request.meta['proxy'] ir vienalaikių užklausų ribojimą vienam IP.
Nemokami įrankiai
Masinis proxy formatų keitiklis (100 % naršyklėje)
100 % naršyklėje veikiantis masinis proxy keitiklis. Konvertuokite tarp ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON ir FoxyProxy failų.
Proxy pagal platformas
Proxy SEO ir SERP stebėjimui: tikslios raktažodžių pozicijos 7 šalyse
Stebėkite raktažodžių pozicijas, tikrinkite geo-nukreipimus ir naršykite su Screaming Frog naudodami neribotus dedikuotus IPv4 ir statinius ISP proxy 7 šalyse.
Proxy pagal platformas
Amazon proxy serveriai: apsaugokite nuo susietų paskyrų žymų Seller Central, KDP ir Merch
Sumažinkite susietų Amazon paskyrų blokavimo riziką Seller Central, KDP ir Merch su dedikuotais JAV statiniais ISP bei JK ar Japonijos privačiais IPv4 proxy.
IPV4 · united states
JAV privatūs IPv4 proxy: greiti, dedikuoti JAV duomenų centrų IP
JAV privatūs IPv4 proxy duomenų rinkimui, pozicijoms, reklamoms ir Amazon tyrimams. Statiškas IP, vienas vartotojas, neribotas srautas, greitas aktyvavimas.
IPV4 · vietnam
Privatūs Vietnamo IPv4 proxy: pigūs dedikuoti IP didelės apimties darbams
Privatūs Vietnamo IPv4 proxy žema kaina: „Facebook“ sklaidai, antroms „Shopee“ parduotuvėms, automatizavimo įrankiams ir google.com.vn. Neriboti duomenys.