Mae eich log yn cylchdroi procsïau. Mae eich cais yn dal i ddefnyddio'r hen un.
Olrheiniwch y pwynt terfyn a ddewiswyd i mewn i'r alwad HTTP anfon wirioneddol, yn hytrach na chymryd yn ganiataol bod argraffu gwerth newydd yn newid ffurfweddiad y cais.
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.