Файлдан бір прокси таңдаңыз, содан кейін сайт сұранысы үшін маршрут картасын құрыңыз. Үміткер соңғы нүктелер пулы өздігінен 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 маршруттау кілттерінің мағынасын өзгертпей-ақ таңдау саясатын өзгертуге мүмкіндік береді.

Қатысты мақалалар