Pasirinkite vieną proxy iš failo, tada sudarykite svetainės užklausos maršrutų žemėlapį. Kandidatinių galinių taškų telkinys pats savaime nėra Requests maršrutizavimo žodynas.

  1. Išanalizuokite įrašą pagal apibrėžtą formatą. Neformali IP:port:user:password eilutė yra dviprasmiška, kai IPv6 adresuose arba prisijungimo duomenyse yra dvitaškių. IPv4 hostui, skaitmeniniam prievadui ir vartotojo vardui be dvitaškio ribotas skaidymas gali palikti likusį tekstą kaip slaptažodį. Kai šie apribojimai netinka, naudokite atskirus struktūrizuotus laukus.
  2. Pasirinkite galinį tašką šiai operacijai. Išsaugokite tikrąjį protokolą ir, kurdami jo URL, užkoduokite prisijungimo duomenų komponentus. Šią paslaptį nešančią reikšmę laikykite už įprastų žurnalų ribų.
  3. Susiekite paskirties schemas su tuo pasirinktu URL. Vienam pasirinktam HTTP proxy žemėlapis gali atrodyti taip:
routes = {
    'http': selected_proxy_url,
    'https': selected_proxy_url,
}

Raktai http ir https pasirenka paskirties schemas. Raktas, pavyzdžiui, http://203.0.113.10, vietoj to pasirenka užklausas būtent tam paskirties hostui; jis nežymi to adreso proxy. Naudojant kiekvieną proxy IP kaip raktą, nesusijusi svetainė gali likti be numatyto maršruto.

Išanalizuokite telkinį vieną kartą, pasirinkite galinį tašką ir sukurkite susiejimą kliento kvietimui. Laikydami šiuos veiksmus atskirai galite pakeisti pasirinkimo politiką nekeisdami to, ką reiškia Requests maršrutizavimo raktai.

Susiję straipsniai