A proxyfájlod egy készlet, nem Requests-útválasztási táblázat
Alakíts egy hitelesített proxylista-bejegyzést egy kiválasztott végponttá anélkül, hogy a proxycímeket cél-útválasztási kulcsként használnád.
Válassz ki egy proxyt a fájlból, majd építsd fel az útvonaltérképet a webhelykéréshez. A jelölt végpontok készlete önmagában nem Requests-útválasztási szótár.
- Elemezd a bejegyzést egy meghatározott formátum szerint. Egy nem hivatalos
IP:port:user:passwordsor kétértelmű, ha az IPv6-címek vagy a hitelesítő adatok kettőspontot tartalmaznak. IPv4-gazdagép, numerikus port és kettőspont nélküli felhasználónév esetén egy korlátozott felosztás a maradék szöveget jelszóként hagyhatja. Használj külön strukturált mezőket, ha ezek a megkötések nem illenek. - Válaszd ki a végpontot ehhez a művelethez. Tartsd meg a tényleges protokollját, és az URL felépítésekor kódold a hitelesítő adatok összetevőit. Tartsd ezt a titkot hordozó értéket a szokásos naplókon kívül.
- Rendeld a cél-sémákat ehhez a kiválasztott URL-hez. Egy kiválasztott HTTP-proxy esetén a térkép így nézhet ki:
routes = {
'http': selected_proxy_url,
'https': selected_proxy_url,
}A http és https kulcsok cél-sémákat választanak. Egy olyan kulcs, mint a http://203.0.113.10, helyette a pontosan ahhoz a célgazdagéphez menő kéréseket választja; nem címkézi az adott címen lévő proxyt. Ha minden proxy IP-t kulcsként használsz, egy független webhely a szándékolt útvonal nélkül maradhat.
Elemezd a készletet egyszer, válassz végpontot, és hozd létre az ügyfélhíváshoz tartozó leképezést. Ha ezeket a lépéseket külön tartod, megváltoztathatod a kiválasztási szabályt anélkül, hogy megváltoztatnád, mit jelentenek a Requests útválasztási kulcsai.