Selektors izdrukā starpniekserveri A, pēc tam starpniekserveri B. Pieprasījumu žurnāls joprojām rāda starpniekserveri A. Tīkla pakalpojums šīs pretrunas skaidrošanai nav vajadzīgs: izsaucējs, iespējams, izmetis selektora atgriezto vērtību.

Izsekojiet vērtību līdz izsaukumam, kas nosūta pieprasījumu:

endpoint = choose_proxy()
routes = {'http': endpoint, 'https': endpoint}
response = session.get(target_url, proxies=routes, timeout=15)

Šis fragments paredz esošu Requests sesiju un validētu starpniekservera URL. Publiskiem pieprasījumiem, kas atļauti caur publiskiem starpniekiem, bezmaksas starpniekserveru saraksts piedāvā kandidātURL, kas iet pa to pašu izvēles un sūtīšanas ceļu. Atbalstītais atslēgvārds ir proxies. Palīgfunkcija, kas izdrukā kartējumu vai atgriež kartējumu, kam neviens nepiešķir vērtību, nevar aizstāt šeit sniegto kartējumu.

Turiet izvēlēto maršrutu lokālu operācijai. Vienlaicīgā kodā koplietots current_proxy lauks var mainīties starp reģistrēšanu un sūtīšanu. Tad cita darbinieka izvēle var parādīties blakus nepareizam rezultātam.

Izmantojiet mēģinājuma identifikatoru, lai savienotu izvēli, sūtīšanas konfigurāciju un rezultātu. Ja pilns URL satur akreditācijas datus, reģistrējiet drošu galapunkta identifikatoru, nevis pilnu URL.

Ja šīs vērtības sakrīt, bet novērotais publiskā IP nemainās, esat nonācis pie cita jautājuma: vai izvēlētie galapunkti nodrošina atšķirīgas izejas, vai rotējoša vārteja notur savienojumu. Vispirms noskaidrojiet, vai lietotne nosūtīja maršrutu, kuru tā apgalvoja esam izvēlējusies. Citādi pakalpojumu sniedzēja puses minējumi var stundām ilgi slēpt vienkāršu novecojušu mainīgo.

Saistītie raksti