Ֆայլից ընտրեք մեկ պրոքսի, ապա կառուցեք երթուղիների քարտեզը կայքի հարցման համար։ Թեկնածու վերջնակետերի պահոցն ինքնին Requests-ի երթուղավորման բառարան չէ։

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

http և https բանալիները ընտրում են նպատակակետի սխեմաներ։ http://203.0.113.10-ի նման բանալին փոխարեն ընտրում է հարցումներ հենց այդ նպատակակետ հոսթին. այն չի պիտակավորում այդ հասցեի պրոքսին։ Յուրաքանչյուր պրոքսի IP որպես բանալի օգտագործելը կարող է անկապ կայք թողնել առանց նախատեսված երթուղու։

Վերլուծեք պահոցը մեկ անգամ, ընտրեք վերջնակետ և ստեղծեք քարտեզագրումը հաճախորդի կանչի համար։ Այս քայլերն առանձին պահելը թույլ է տալիս փոխել ընտրության քաղաքականությունը՝ չփոխելով Requests-ի երթուղավորման բանալիների իմաստը։

Առնչվող հոդվածներ