Skedari juaj i proxy-ve është një pishinë, jo një tabelë rrugëtimi e Requests
Shndërroni një rresht të listës së autentikuar të proxy-ve në një pikë fundore të zgjedhur pa përdorur adresat e proxy-ve si çelësa të rrugëtimit të destinacionit.
Zgjidhni një proxy nga skedari, pastaj ndërtoni hartën e rrugëve për kërkesën te faqja. Një pishinë pikash fundore kandidate nuk është vetvetiu fjalor rrugëtimi i Requests.
- Analizoni rreshtin sipas një formati të përcaktuar. Një rresht joformal
IP:port:user:passwordështë i paqartë kur adresat IPv6 ose kredencialet përmbajnë dy pika. Për një host IPv4, port numerik dhe emër përdoruesi pa dy pika, një ndarje e kufizuar mund ta lërë pjesën tjetër të tekstit si fjalëkalim. Përdorni fusha të veçanta të strukturuara kur ato kufizime nuk përshtaten. - Zgjidhni pikën fundore për këtë veprim. Ruani protokollin e saj aktual dhe kodoni përbërësit e kredencialeve kur ndërtoni URL-në e saj. Mbani atë vlerë që mbart sekret jashtë regjistrave të zakonshëm.
- Hartëzoni skemat e destinacionit në atë URL të zgjedhur. Për një proxy HTTP të zgjedhur, harta mund të jetë kështu:
routes = {
'http': selected_proxy_url,
'https': selected_proxy_url,
}Çelësat http dhe https zgjedhin skema destinacioni. Një çelës si http://203.0.113.10 zgjedh në vend të kësaj kërkesat drejt atij hosti të saktë destinacioni; ai nuk etiketon proxy-n në atë adresë. Përdorimi i çdo IP-je proxy si çelës mund të lërë një faqe të palidhur pa rrugën e synuar.
Analizoni pishinën një herë, zgjidhni një pikë fundore dhe krijoni hartëzimin për thirrjen e klientit. Mbajtja e këtyre hapave të veçantë ju lejon të ndryshoni politikën e zgjedhjes pa ndryshuar kuptimin e çelësave të rrugëtimit të Requests.