Sida proxy loogu isticmaalo Python Requests (HTTP/HTTPS & isku-darka Session)
Updated:
Maktabadda requests ee Python waxay ku aqbashaa proxy-yada VinaProxy ee la xaqiijiyay qaamuus proxies ah kaas oo labada nidaam ee 'http' iyo 'https' u maabaynaya http://user:pass@ip:port. Ku xiridda qaamuuskaas requests.Session() joogto ah waxay dib u isticmaashaa godadka hoose ee TCP si loo helo xog-ururin degdeg ah oo culeyskeedu yar yahay.
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
Habeynta qaamuuska proxies & dib-u-isticmaalka Sessions
U yeeridda requests.get() ee URL kasta waxay mar kasta abuurtaa xiriir cusub oo TCP ah iyo gacan-qaad TLS ah. Ku xiridda proxy-gaaga session = requests.Session() waxay furaysaa marinka proxy-ga inta lagu jiro codsiyada is xiga.
| Halbeegga Requests | Hab-qoraalka Lagu Talinayo | Ujeeddada Farsamo |
|---|---|---|
Furaha 'http' | 'http://user:pass@ip:port' | Wuxuu codsiyada caadiga ah ee HTTP ku dhex maraa proxy-ga |
Furaha 'https' | 'http://user:pass@ip:port' | Wuxuu isticmaalaa nidaamka http:// si urllib3 u soo saarto marinka HTTP CONNECT ee TLS |
Xadka timeout tuple | timeout=(5, 15) | 5s oo xiriirka ah iyo 15s oo akhriska ah ayaa ka hortagaya inay dunta shaqadu xannibanto |
| Wareejinta kaydka | itertools.cycle(proxy_list) | Si siman ayuu ugu wareegaa kaydkaaga IP-yada gaarka ah ee taagan |
Ka fogaanshaha khaladaadka caadiga ah ee urllib3 & ProxyError
- Had iyo jeer u isticmaal
http://(ha u isticmaalinhttps://) nidaamka URL-ka proxy ee labada fure ee qaamuuska'http'iyo'https', ilaa dekedda proxy-gaagu si cad u baahan tahay TLS-over-TLS - U beddel astaamaha gaarka ah ee ereyada sirta ah qaabka URL adoo adeegsanaya
urllib.parse.quote(password, safe='') - Khaladka
407 Proxy Authentication Requiredwuxuu ka dhigan yahay in magaca isticmaalaha ama ereyga sirta ah ee ku jira qoraalkaaga URL uusan la mid ahayn xogtaada gelitaanka ee dashboard-ka - Si la mid ah ayuu ula shaqeeyaa
httpx.Client(proxy='http://user:pass@ip:port')iyoaiohttpsession.get(url, proxy=...)
Tallaabo-tallaabo
- 1
U beddel ip:port:user:pass hab-qoraalka URL
Isticmaal Proxy Format Converter si aad liiskaaga VinaProxy ugu beddesho qoraallada
http://user:pass@ip:port. - 2
Qeex qaamuuska proxies
Ku dar
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}qoraalkaaga Python. - 3
Ku xir nuqul ka mid ah requests.Session()
Bilaab
s = requests.Session()oo u yeers.proxies.update(proxies)si aad u hesho kaydinta joogtada ah eeKeep-Alive. - 4
Xaqiiji IP-ga bixidda adoo adeegsanaya codsi tijaabo ah
Orod
print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json())si aad u xaqiijiso IP-ga proxy-ga shaqaynaya.
Su'aalaha inta badan la isweydiiyo
Maxay tahay sababta furaha 'https' uu u isticmaalo 'http://user:pass@ip:port'?
Horgalaha http:// wuxuu u sheegaa urllib3 sida loogu xirmo server-ka proxy-ga laftiisa (adoo adeegsanaya HTTP CONNECT caadi ah), iyadoo taraafikadaada bilow ilaa dhammaad ee shabakadda bartilmaameedka ah ee https:// ay weli si buuxda ugu qarsoon tahay sirta TLS.
Sideen 25 proxy oo taagan ugu wareejiyaa codsiyada dhexdooda gudaha Python?
Ku shub 25-kaaga URL ee proxy pool = itertools.cycle(PROXIES) oo u gudbi proxies={'http': p, 'https': p} codsi kasta adoo adeegsanaya xaddidaad habboon oo heer-codsi ah halkii IP.
VinaProxy ma cabbiraa xaddiga xogta ee qoraallada xog-ururinta ee Python?
Maya. Dhammaan qorshayaasha Dedicated IPv4 iyo Static ISP waxaa ku jira taraafiko bille ah oo aan xadidnayn.
Dhis kayd xog-ururin ah oo Python ah oo aan xaddidnayn
Proxy-yo Dedicated IPv4 iyo Static ISP ah oo degdeg ah kana kala socda 7 dal.
Iibso Proxy-yada Python