Kichaguzi huchapisha proksi A, kisha proksi B. Lakini kumbukumbu za maombi zinaendelea kuonyesha proksi A. Huduma ya mtandao haihitajiki kueleza kinzani hicho: huenda mpigaji simu alitupa thamani ya kurudi ya kichaguzi.

Fuatilia thamani hadi kwenye wito unaotuma ombi:

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

Kipande hiki kinadhani kuna kikao cha Requests kilichopo tayari na URL ya proksi iliyothibitishwa. Kwa maombi ya umma yanayoruhusiwa kupitia wapatanishi wa umma, orodha ya proksi za bure hutoa URL mtarajiwa zinazopita kwenye njia ile ile ya kuchagua-na-kutuma. Neno kuu linaloungwa mkono ni proxies. Msaidizi anayechapisha ramani, au anayerudisha ramani ambayo hakuna anayeipanga, hawezi kuchukua nafasi ya ramani iliyotolewa hapa.

Weka njia iliyochaguliwa kuwa ya ndani kwa operesheni. Katika msimbo unaoenda sambamba, sehemu ya current_proxy inayoshirikiwa inaweza kubadilika kati ya kuandika kumbukumbu na kutuma. Wakati huo chaguo la mfanyakazi mwingine linaweza kuonekana kando ya matokeo yasiyofaa.

Tumia kitambulisho cha jaribio kuunganisha chaguo, usanidi wa kutuma na matokeo. URL kamili inapokuwa na vitambulisho, andika kitambulisho salama cha sehemu ya mwisho badala yake.

Ikiwa thamani hizo zinalingana lakini IP ya umma inayoonekana haibadiliki, umefikia swali lingine: sehemu za mwisho zilizochaguliwa hutoa njia tofauti za kutoka au lango linalozunguka linashikilia muunganisho. Kwanza thibitisha kama programu ilituma njia ambayo inadai ilichagua. Vinginevyo, uvumi wa upande wa mtoa huduma unaweza kuficha kigezo rahisi cha zamani kwa masaa.

Makala zinazohusiana