Váš súbor proxy je fond, nie smerovacia tabuľka Requests
Preveďte záznam z autentifikovaného zoznamu proxy na vybraný koncový bod bez používania adries proxy ako kľúčov smerovania cieľa.
Vyberte jednu proxy zo súboru a potom zostavte mapu trás pre požiadavku na web. Fond kandidátskych koncových bodov sám o sebe nie je smerovací slovník Requests.
- Rozparsujte záznam podľa definovaného formátu. Neformálny riadok
IP:port:user:passwordje nejednoznačný, keď adresy IPv6 alebo prihlasovacie údaje obsahujú dvojbodky. Pre hostiteľa IPv4, číselný port a používateľské meno bez dvojbodky môže obmedzené rozdelenie ponechať zvyšok textu ako heslo. Keď tieto obmedzenia nevyhovujú, použite samostatné štruktúrované polia. - Vyberte koncový bod pre túto operáciu. Zachovajte jeho skutočný protokol a pri zostavovaní URL zakódujte časti prihlasovacích údajov. Túto hodnotu nesúcu tajomstvo držte mimo bežných záznamov.
- Namapujte schémy cieľa na túto vybranú URL. Pre jednu vybranú HTTP proxy môže mapa vyzerať takto:
routes = {
'http': selected_proxy_url,
'https': selected_proxy_url,
}Kľúče http a https vyberajú schémy cieľa. Kľúč ako http://203.0.113.10 namiesto toho vyberá požiadavky na presne tohto cieľového hostiteľa; neoznačuje proxy na tejto adrese. Použitie každého IP proxy ako kľúča môže nechať nesúvisiaci web bez zamýšľanej trasy.
Rozparsujte fond raz, vyberte koncový bod a vytvorte mapovanie pre volanie klienta. Keď tieto kroky držíte oddelene, môžete zmeniť politiku výberu bez zmeny významu smerovacích kľúčov Requests.