De Selekter dréckt Proxy A, duerno Proxy B. De Request-Log weist awer weiderhi Proxy A. Fir dëse Widdersproch ze erklären, brauch een keen Netzwierksservice: den Opruffer huet vläicht den Zréckgabewäert vum Selekter verkaaft.

Verfolleg de Wäert bis an den Aufruf, deen de Request schéckt:

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

Dëse Fragment setzt eng bestoend Requests-Sessioun an eng validéiert Proxy-URL viraus. Fir ëffentlech Requeten, déi iwwer ëffentlech Vermëttler erlaabt sinn, bitt déi gratis Proxy-Lëscht Kandidat-URLen, déi dee selwechte Wee vum Auswielen an dem Senden huelen. D'ënnerstëtzte Schlësselwuert ass proxies. En Hëllefsprogramm, deen eng Mapping dréckt oder eng zréckgëtt, déi keen zouweist, kann déi hei geliwwert Mapping net ersetzen.

Hal de ausgewielte Wee lokal fir d'Operatioun. A gläichzäitegem Code kann e gedeelt current_proxy-Feld tëscht dem Loggen an dem Senden änneren. Dunn kann d'Auswiel vun engem aneren Aarbechter nieft dem falsche Resultat optauchen.

Benotz en Versuchs-Identifkator, fir d'Auswiel, d'Sendkonfiguratioun an d'Resultat ze verbannen. Logg en sécheren Endpunkt-Identifkator amplaz vun der kompletter URL, wann se Umeldungsdaten enthält.

Wann déi Wäerter iwwereneestëmmen, awer déi observéiert ëffentlech IP sech net ännert, sidd Dir bei enger anerer Fro ukomm: ob déi ausgewielt Endpunkten ënnerschiddlech Ausgäng ubidden oder en dréiende Gateway eng Verbindung hält. Kloer fir d'éischt, ob d'Applikatioun de Wee geschéckt huet, deen se behaapt huet auszewielen. Soss kann d'Spekulatioun op der Provider-Säit eng einfache verouderte Variabel stonnenlaang verstoppen.

Ähnlech Artikelen