De selektor printet proxy A, dan proxy B. It fersykloch bliuwt proxy A sjen litte. Der is gjin netwurkstsjinst nedich om dy tsjinstelling te ferklearjen: de oanropper hat miskien de weromjefte fan de selektor fuortsmiten.

Folgje de wearde oant yn 'e oprop dy't it fersyk stjoert:

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

Dit fragmint ferûnderstelt in besteande Requests-sesje en in falidearre proxy-URL. Foar iepenbiere fersiken dy't tastien binne fia iepenbiere tuskenpersoanen, leveret de fergees proxy-list kandidaat-URL's dy't deselde seleksje-en-stjoer-wei geane. It stipe kaaiwurd is proxies. In helper dy't in mapping printet, of ien weromjout dy't nimmen tawiist, kin de mapping dy't hjir jûn wurdt net ferfange.

Hâld de keazen rûte lokaal by de bewurking. Yn gearstelde koade kin in dield current_proxy-fjild feroarje tusken loggen en stjoeren. Dan kin de seleksje fan in oare wurker njonken it ferkearde resultaat ferskine.

Brûk in besyk-identifikaasje om de seleksje, de stjoerkonfiguraasje en it resultaat te ferbinen. Log in feilige einpunt-identifikaasje ynstee fan de folsleine URL as dy bewizen befettet.

As dy wearden oerienkomme mar it waarnommen iepenbiere IP net feroaret, bist by in oare fraach oankaam: oft de keazen einpunten ferskillende útgongen biede of in draaiende poarte in ferbining behâldt. Meitsje earst dúdlik oft de applikaasje de rûte stjoerd hat dy't it bewearde te kiezen. Oars kin giswurk fan de leveransier in ienfâldige ferâldere fariabele oerenlang ferbergje.

Relatearre artikelen