Ձեր պրոքսի ֆայլը պահոց է, ոչ Requests երթուղավորման աղյուսակ
Վավերացված պրոքսի ցանկի գրառումը վերածեք ընտրված վերջնակետի՝ առանց պրոքսի հասցեները որպես նպատակակետի երթուղավորման բանալիներ օգտագործելու։
Ֆայլից ընտրեք մեկ պրոքսի, ապա կառուցեք երթուղիների քարտեզը կայքի հարցման համար։ Թեկնածու վերջնակետերի պահոցն ինքնին Requests-ի երթուղավորման բառարան չէ։
- Վերլուծեք գրառումը սահմանված ձևաչափով։ Ոչ պաշտոնական
IP:port:user:passwordտողը երկիմաստ է, երբ IPv6 հասցեները կամ հավատարմագրերը պարունակում են երկու կետ։ IPv4 հոսթի, թվային պորտի և առանց երկու կետի օգտանվան դեպքում սահմանափակ բաժանումը կարող է մնացած տեքստը թողնել որպես գաղտնաբառ։ Երբ այդ սահմանափակումները չեն համապատասխանում, օգտագործեք առանձին կառուցվածքային դաշտեր։ - Ընտրեք վերջնակետը այս գործողության համար։ Պահպանեք դրա իրական արձանագրությունը և URL-ը կառուցելիս կոդավորեք հավատարմագրի բաղադրիչները։ Այդ գաղտնիք կրող արժեքը պահեք սովորական մատյաններից դուրս։
- Քարտեզագրեք նպատակակետի սխեմաները այդ ընտրված URL-ին։ Մեկ ընտրված HTTP պրոքսիի համար քարտեզը կարող է լինել այսպիսին՝
routes = {
'http': selected_proxy_url,
'https': selected_proxy_url,
}http և https բանալիները ընտրում են նպատակակետի սխեմաներ։ http://203.0.113.10-ի նման բանալին փոխարեն ընտրում է հարցումներ հենց այդ նպատակակետ հոսթին. այն չի պիտակավորում այդ հասցեի պրոքսին։ Յուրաքանչյուր պրոքսի IP որպես բանալի օգտագործելը կարող է անկապ կայք թողնել առանց նախատեսված երթուղու։
Վերլուծեք պահոցը մեկ անգամ, ընտրեք վերջնակետ և ստեղծեք քարտեզագրումը հաճախորդի կանչի համար։ Այս քայլերն առանձին պահելը թույլ է տալիս փոխել ընտրության քաղաքականությունը՝ չփոխելով Requests-ի երթուղավորման բանալիների իմաստը։