Waqqaf Ċiklu ta' Rotazzjoni tal-Proxies milli Jaħdem għal Dejjem
Agħti lil pool ta' proxies Python baġit ta' tentattivi limitat u iddistingwi l-fallimenti tal-konnessjoni mir-risposti tad-destinazzjoni.
Pool ta' proxies jista' jbiddel waqfa sempliċi f'ċiklu mxiegħel. Agħżel indirizz, ifalli, agħżel ieħor, ifalli mill-ġdid. Jekk kull punt finali ma jistax jintlaħaq għax in-netwerk tiegħek stess ma jaħdimx, il-bidla tal-indirizzi qatt ma ssewwi l-kawża.
Agħti lill-operazzjoni baġit qabel ma tagħżel l-ewwel proxy mill-pool tiegħek jew mil-lista tal-proxies b'xejn: numru limitat ta' tentattivi, stennijiet limitati għall-konnessjoni u l-qari, u data ta' skadenza għall-kompitu kollu. Timeout ta' Requests jikkontrolla l-imġiba dokumentata tiegħu ta' konnessjoni jew qari; ma jillimitax waħdu ċiklu li jibqa' joħroġ talbiet ġodda.
Iddeċiedi x'jistħoqqlu tentattiv ieħor
- Konnessjoni ta' proxy rrifjutata tista' tiġġustifika li tipprova punt finali ieħor.
- Ir-risposta tad-destinazzjoni teħtieġ l-interpretazzjoni tagħha stess. Li tirċievi żball HTTP jipprova li xi triq tat-talba tlestiet.
- Falliment ta' awtentikazzjoni tal-proxy jeħtieġ li tiċċekkja l-punt finali u l-kont minflok ma tħabbat l-istess kredenzjali permezz ta' lista li qed tikber.
Żomm l-eċċezzjoni jew l-istat oriġinali mar-rekord tat-tentattiv. Messaġġ finali li fih biss “il-proxies kollha fallew” jaħbi jekk il-fallimenti kellhomx l-istess kawża.
Li tiċċekkja s-saħħa ta' kull proxy qabel kull talba reali żżid talba oħra u xorta ma tistax tiggarantixxi li dik li jmiss se tirnexxi. Uża mill-ġdid informazzjoni reċenti dwar is-saħħa fejn taqbel mal-kompitu, imbagħad ħalli l-operazzjoni reali tirrapporta r-riżultat tagħha stess.
Tentattiv mill-ġdid jista' jirrepeti x-xogħol
Għal ġbid ta' qari biss, li tmur għal proxy ieħor normalment huwa aktar sempliċi milli terġa' tindaqq sottomissjoni. Jekk konnessjoni taqa' wara li tintbagħat xirja jew sottomissjoni ta' formola, id-destinazzjoni forsi diġà pproċessatha. Segwi l-mekkaniżmu ta' idempotenza tas-servizz u r-regoli tat-tentattivi mill-ġdid tal-HTTP qabel ma terġa' tindaqq ix-xogħol.
Ladarba l-baġit jispiċċa, irritorna falliment utli. Xogħol li jieqaf b'evidenza huwa eħfef biex jissewwa minn wieħed li bil-kwiet jibqa' jdur sakemm xi ħadd jinduna.