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.

  1. Elemezd a bejegyzést egy meghatározott formátum szerint. Egy nem hivatalos IP:port:user:password sor 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.
  2. 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.
  3. 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.

Kapcsolódó cikkek