Diiwaankaagu wuxuu rogaa proxy-yada. Codsigaagu weli wuxuu isticmaalaa kii hore.
Raac barta ugu dambeysa ee la doortay ilaa wicitaanka HTTP ee rasmiga ah, halkii aad ka fikiri lahayd in daabacaadda qiime cusub beddelo habaynta codsiga.
Doorashadu waxay daabacdaa proxy A, ka dibna proxy B. Hase yeeshee diiwaanka codsiyadu wuxuu weli muujinayaa proxy A. Ma loo baahna adeeg shabakadeed si loo sharaxo iskhilaafkaas: laga yaabee in qofka wicitaanku tuuray qiimaha soo celinta doorashada.
Raac qiimaha ilaa wicitaanka soo dira codsiga:
endpoint = choose_proxy()
routes = {'http': endpoint, 'https': endpoint}
response = session.get(target_url, proxies=routes, timeout=15)
Qaybtani waxay u qadanaysaa jiritaanka kalfadhi Requests iyo URL proxy la ansixiyay. Codsiga guud ee lagu oggolaaday dhexdhexaadiyayaal guud, liiska proxy ee bilaashka ah wuxuu bixiyaa URL-yo musharrax ah oo mara isla wadada doorasho-iyo-dirid. Erayga muhiimka ah ee la taageeray waa proxies. Kaaliye daabaca khariidad, ama soo celiya mid aan cidna u qoondeyn, ma beddeli karo khariidada halkan lagu bixiyay.
Hay wadada la doortay mid maxalli u ah hawlgalka. Koodka isku mar socda, goob la wadaago current_proxy way is beddeli kartaa inta u dhaxaysa diiwaangelinta iyo dirista. Markaas doorashada shaqaale kale waxay soo muuqan kartaa natiijada khaldan agteeda.
Isticmaal aqoonsiga isku dayga si aad u xirto doorashada, habaynta dirista iyo natiijada. Marka URL buuxda uu ka kooban yahay aqoonsiyo, diiwaangeli aqoonsi ammaan ah oo barta ugu dambeysa halkii URL buuxda.
Haddii qiimayaashaas ay is waafaqaan laakiin IP-ga guud ee la arkay uusan is beddelin, waxaad gaartay su'aal kale: barta ugu dambeysa ee la doortay ma bixiyaan baxyo kala duwan mise irrid wareegta ayaa xiriir haysta. Marka hore go'aanso in barnaamijku diray wadada uu sheegtay inuu doortay. Haddii kale mala-awaalka dhinaca bixiyaha wuxuu qarin karaa doorsoome duug ah oo fudud saacado.