דער אויסקלויבער דרוקט פראקסי A, דערנאך פראקסי B. אבער דער לאג פון בקשות ווייזט נאך אלץ פראקסי A. מען דארף נישט קיין נעצווערק דינסט צו דערקלערן דעם סתירה: מעגלעך אז דער רופער האט אוועקגעווארפן דעם צוריקקער-ווערט פונעם אויסקלויבער.

פאלג נאך דעם ווערט ביז דעם רוף וואס שיקט די בקשה:

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

דער שטיקל נעמט אן אז עס עקזיסטירט שוין א Requests סעסיע און א באשטעטיקטע פראקסי URL. פאר עפנטלעכע בקשות וואס זענען ערלויבט דורך עפנטלעכע מיטלער, שטעלט די פראקסי ליסטע אומזיסט צו קאנדידאט URL-ס וואס גייען דורך דעם זעלבן אויסקלייב-און-שיק וועג. דאס ווארט וואס ווערט געשטיצט איז proxies. א הילף-פונקציע וואס דרוקט נאר א מאפע, אדער גיט צוריק א מאפע וואס קיינער באשטימט נישט, קען נישט פארבייטן די מאפע וואס ווערט דא געגעבן.

האלט דעם אויסגעקליבענעם וועג לאקאל צו דער אפעראציע. אין קאנקורענטער קאד קען א געמיינזאם current_proxy פעלד ענדערן זיך צווישן לאגן און שיקן. דעמאלט קען דער אויסקלייב פון אן אנדער ארבעטער דערשיינען לעבן דעם אומריכטיקן רעזולטאט.

ניץ אן פרובירן-אידענטיפיקאטאר צו פארבינדן דעם אויסקלייב, די שיק-קאנפיגוראציע און דעם רעזולטאט. ווען די פולע URL אנטהאלט צוגאנגס-דאטן, לאג א זיכערן ענדפונקט-אידענטיפיקאטאר אנשטאט דעם פולן URL.

אויב די ווערטן שטימען אבער די באאבאכטעטע עפנטלעכע IP ענדערט זיך נישט, ביזטו אנגעקומען צו אן אנדער קשיא: צי די אויסגעקליבענע ענדפונקטן שטעלן צו באזונדערע ארויסגענג, אדער א דריידיקער טויער האלט אן א פארבינדונג. מאך קודם קלאר צי די אפליקאציע האט געשיקט דעם וועג וואס זי זאגט אז זי האט אויסגעקליבן. אנדערשט קען שאצונג פון דער סערווירער-זייט באהאלטן א פשוטע פארעלטערטע וואריאבל פאר שעות.

פֿאַרבונדענע אַרטיקלען