Isicima sinezicelo eziningi ezihambisanayo ezilungiselelwe. Noma kunjalo siyama njalo lapho sicela i-proxy pool ikheli elinye. Ukwengeza ama-proxy amaningi akukushintshi lokho kuma.

Iphethini ye-middleware evamile ibiza requests.get(pool_url) ngaphakathi kwe-process_request(). Lokhu kuwumsebenzi wenethiwekhi ohambisanayo endleleni okulindeleke ukuthi isebenzisane nenjini engahambisani ne-Scrapy. Ngesikhathi ukushaywa kulindile, kungagcina umsebenzi ongahlobene ku-intambo efanayo yezehlakalo.

Kunezicelo ezimbili emsebenzini

Isicelo esisodwa sithola i-endpoint kusizakalo se-pool. Esinye sisebenzisa leyyo endpoint ukuxhumana nomgomo. Zilinganise futhi uzibike ngokwehlukana. I-API ye-pool enensayo ingenza wonke ama-proxy akhethiwe abonakale enensayo ngisho ngaphambi kokuthi uhlelo luxhumane nawo.

Sebenzisa ukuhlanganiswa kokutholwa okungahambisani okusekelwa inguqulo ye-Scrapy efakiwe, noma thola futhi uvuselele isethi yendawo ye-endpoint enomkhawulo ngaphandle kwendlela ebalulekile yesicelo ngasinye. Uma umsebenzi ovimbayo kufanele ugudluliswe, nikeza lowo msebenzisi imikhawulo yakhe nokuphathwa kwesikhathi sokuphela; umugqa ongenamkhawulo ususa nje ukubambezeleka.

Ungakhiphi ngokuzenzakalela okunye ukushaywa kokutholwa kwesicelo ngasinye. Isitoreji sesikhashana esifushane noma iqembu eliqashiwe kungase kwehlise ukuncika kusizakalo se-pool, inqobo nje uma isikhathi saso sokuphila sihambisana nenqubomgomo yangempela ye-endpoint yalowo sizakalo.

Chaza ukuthi kusho ukuthini ukusesha okwehlulekile

Impendulo ye-pool engenalutho noma ehlulekile akufanele isuse ngokuthula imethadatha ye-proxy futhi ivumele isicelo esiqondile. Khetha umphumela ocacile: ukulinda ngaphakathi kwesabelomali somsebenzi, ukwehluleka, noma ukusebenzisa i-endpoint egciniwe evunyelwe.

Gcina futhi indlela ye-API ye-pool ngokwayo ivulekile. Uma kuwusizakalo wangaphakathi, ukuthumela igama lalo lomsingathi eliyimfihlo ngokusebenzisa i-proxy elisiza ukuyikhetha kungadala ukuncika okuyindilinga.

Lapho ukutholwa kusebenza ngaphandle kokuvimba umsebenzi ongahlobene, hlola ukuthengiselana kwe-proxy okuvamile. Lokho kuwukulungiswa okuhlukene, futhi isikhathi sazo sifanele izinkambu ezihlukene kulo logi.

Izihloko ezihlobene