Mae'r detholwr yn argraffu procsi A, yna procsi B. Mae log y ceisiadau yn dal i ddangos procsi A. Nid oes angen gwasanaeth rhwydwaith i egluro'r gwrthddywediad hwnnw: efallai bod y galwr wedi taflu gwerth dychwelyd y detholwr i ffwrdd.

Olrheiniwch y gwerth i mewn i'r alwad sy'n anfon y cais:

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

Mae'r darn hwn yn tybio bod sesiwn Requests yn bodoli a bod URL procsi wedi'i ddilysu. Ar gyfer ceisiadau cyhoeddus a ganiateir trwy gyfryngwyr cyhoeddus, mae'r rhestr procsïau am ddim yn darparu URLau ymgeisiol sy'n mynd trwy'r un llwybr dethol-ac-anfon. Y gair allweddol a gefnogir yw proxies. Ni all cynorthwyydd sy'n argraffu map, neu'n dychwelyd un nad oes neb yn ei aseinio, ddisodli'r map a ddarperir yma.

Cadwch y llwybr a ddewiswyd yn lleol i'r llawdriniaeth. Mewn cod cyfochrog, gall maes current_proxy a rennir newid rhwng cofnodi ac anfon. Yna gall detholiad gweithiwr arall ymddangos wrth ymyl y canlyniad anghywir.

Defnyddiwch ddynodydd ymgais i gysylltu'r detholiad, ffurfweddiad anfon a'r canlyniad. Cofnodwch ddynodydd pwynt terfyn diogel yn hytrach na'r URL llawn pan fydd yn cynnwys manylion mewngofnodi.

Os yw'r gwerthoedd hynny'n cytuno ond nad yw'r IP cyhoeddus a welir yn newid, rydych wedi cyrraedd cwestiwn gwahanol: a yw pwyntiau terfyn a ddewiswyd yn darparu allanfeydd gwahanol neu a yw porth cylchdroi yn cadw cysylltiad. Setlwch yn gyntaf a anfonodd y rhaglen y llwybr yr honnodd ei ddewis. Fel arall gall dyfalu ar ochr y darparwr guddio newidyn hen ffasiwn syml am oriau.

Erthyglau cysylltiedig