Indlela yokusebenzisa i-proxy ku-Python Requests (i-HTTP/HTTPS nokuhlanganisa ama-Session)
Updated:
Umtapo wolwazi we-Python othi requests wamukela ama-proxy aqinisekisiwe e-VinaProxy ngesichazamazwi se-proxies esixhuma zombili izinhlelo ze-'http' kanye ne-'https' ku-http://user:pass@ip:port. Ukunamathisela leso sichazamazwi ku-requests.Session() eqhubekayo kusebenzisa kabusha ama-socket e-TCP angaphansi ukuze ukwazi ukucaphuna i-web ngokushesha nangomthwalo ophansi.
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}- 1 IP₫40,000
- 5+ ama-IP₫35,000
- 10+ ama-IP₫25,000
- 20+ ama-IP₫25,000
- 50+ ama-IP₫25,000
- 100+ ama-IP₫25,000
- 200+ ama-IP₫25,000
- 500+ ama-IP₫25,000
- 1000+ ama-IP₫22,000
- 2000+ ama-IP₫20,000
- 1 IP₫40,000
- 5+ ama-IP₫35,000
- 10+ ama-IP₫25,000
- 20+ ama-IP₫25,000
- 50+ ama-IP₫25,000
- 100+ ama-IP₫25,000
- 200+ ama-IP₫25,000
- 500+ ama-IP₫25,000
- 1000+ ama-IP₫22,000
- 2000+ ama-IP₫20,000
Ukuhlela isichazamazwi se-proxies nokusebenzisa kabusha ama-Session
Ukubiza i-requests.get() kuwo wonke ama-URL kwakha ukuxhumana okusha kwe-TCP kanye ne-TLS handshake ngaso sonke isikhathi. Ukuhlanganisa i-proxy yakho ne-session = requests.Session() kugcina umhubhe we-proxy uvulekile kuzo zonke izicelo ezilandelanayo.
| Ipharamitha ye-Requests | I-Syntax Enconyiwe | Inhloso Yezobuchwepheshe |
|---|---|---|
Ukhiye we-'http' | 'http://user:pass@ip:port' | Iqondisa izicelo ezijwayelekile ze-HTTP nge-proxy |
Ukhiye we-'https' | 'http://user:pass@ip:port' | Isebenzisa uhlelo lwe-http:// ukuze i-urllib3 ikhiphe umhubhe we-HTTP CONNECT we-TLS |
I-tuple ye-timeout | timeout=(5, 15) | I-connect timeout yemizuzwana engu-5s kanye ne-read timeout engu-15s kuvikela ama-worker thread anganyakazi |
| Ukushintshwa kwe-pool | itertools.cycle(proxy_list) | Izungeza ngokulinganayo kuyo yonke i-pool yakho yama-IP amile azinikele |
Ukugwema amaphutha avamile e-urllib3 ne-ProxyError
- Sebenzisa i-
http://njalo (hhayi i-https://) njengohlelo lwe-URL lwe-proxy kubo bobabili okhiye besichazamazwi se-'http'kanye ne-'https'ngaphandle uma imbobo yakho ye-proxy idinga ngokuqondile i-TLS-over-TLS - Faka i-URL-encode ezinhlamvini ezikhethekile kumaphasiwedi usebenzisa i-
urllib.parse.quote(password, safe='') - Iphutha le-
407 Proxy Authentication Requiredlisho ukuthi igama lomsebenzisi noma iphasiwedi ku-URL yakho akuhambisani nemininingwane yakho yedeshibhodi - Isebenza ngendlela efanayo naku-
httpx.Client(proxy='http://user:pass@ip:port')kanye naku-aiohttpsession.get(url, proxy=...)
Isinyathelo ngesinyathelo
- 1
Guqula i-ip:port:user:pass ibe yi-syntax ye-URL
Sebenzisa i-Proxy Format Converter yethu ukuguqula uhlu lwakho lwe-VinaProxy lube yizintambo ze-
http://user:pass@ip:port. - 2
Chaza isichazamazwi sama-proxy
Setha i-
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}ku-script yakho ye-Python. - 3
Namathisela kwisibonelo se-requests.Session()
Qalisa i-
s = requests.Session()bese ubiza i-s.proxies.update(proxies)ukuze uthole ukuhlanganisa okuqhubekayo kwe-Keep-Alive. - 4
Qinisekisa i-IP yokuphuma ngesicelo sokuhlola
Gijima i-
print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json())ukuze uqinisekise i-IP ye-proxy esebenzayo.
Imibuzo evame ukubuzwa
Kungani ukhiye we-'https' usebenzisa i-'http://user:pass@ip:port'?
Isiqalo se-http:// sitshela i-urllib3 ukuthi ixhumane kanjani neseva ye-proxy uqobo (isebenzisa i-HTTP CONNECT ejwayelekile), kuyilapho ithrafikhi yakho eya kuwebhusayithi eqondiwe ye-https:// ihlala ibethelwe ngokugcwele nge-TLS.
Ngizishintsha kanjani izicelo kuma-proxy amile angama-25 ku-Python?
Layisha ama-URL akho e-proxy angama-25 ku-pool = itertools.cycle(PROXIES) bese udlulisa i-proxies={'http': p, 'https': p} ngesicelo ngasinye unomkhawulo wokulinganisa omuhle nge-IP ngayinye.
Ingabe i-VinaProxy ilinganisa i-bandwidth kuma-script okucaphuna e-Python?
Cha. Zonke izinhlelo ze-Dedicated IPv4 kanye neze-Static ISP zihlanganisa ithrafikhi yanyanga zonke engenamkhawulo.
Yakha i-pool yokucaphuna ye-Python engenamkhawulo
Ama-proxy asheshayo e-Dedicated IPv4 nawe-Static ISP emazweni ayi-7.
Thenga Ama-Proxy e-Python