Proxy airson aon fhaighinn ann an Scrapy shell
Cleachd meata-dàta proxy Request taobh a-staigh Scrapy shell agus sgrùdaich freagairt na h-iarrtais rèitichte sin.
Taobh a-staigh Scrapy shell, tog an t-iarrtas a tha thu airson gun dèan an luchdaiche:
from scrapy import Request
fetch(Request(
"https://www.example.com/",
meta={"proxy": "http://proxy.example:8080"},
))
response.status
Leughaidh HttpProxyMiddleware luach a' phroxy bho mheata-dàta an Request sin. Feumaidh e a bhith air a chomasachadh ann an rèiteachadh a' mheadhan-bathar luchdaiche gnìomhach. Buinidh an caochladair response às dèidh sin don fhaighinn seo. Airson an URL poblach seo, tagh seòladh HTTP gun dearbhadh bhon liosta proxy HTTP ma tha eadar-mheadhanairean poblach ceadaichte, agus an uair sin cuir an URL aige ann am meata-dàta proxy na h-iarrtais sin.
Le bhith a' tòiseachadh an t-slige bhon phròiseact Scrapy leigeas e ris rèiteachadh a' phròiseict sin a luchdachadh. Bidh sin a' taghadh meadhan-bathar agus suidheachaidhean eile; chan eil e fhèin a' taghadh ceann-uidhe proxy sònraichte. Tha meata-dàta na h-iarrtais gu h-àrd a' toirt seachad an taghaidh sin gu dìreach.
Airson proxy a chleachdas teisteasan Basic, bidh Scrapy a' clàradh fiosrachadh a' chleachdaiche ann an URL a' phroxy. Dèan còdachadh air caractaran glèidhte ann an co-phàirtean a' chunntais mus tèid a thogail. Chan fheum ceann-naidheachd Authorization na làraich a chur ris a' chunntas sin.
Faodaidh Scrapy cuideachd proxy a lorg bho na caochladairean àrainneachd a tha e a' cumail taic riutha. Tha prìomhachas aig meata-dàta proxy soilleir iarrtais. Airson iarrtas a tha a dh'aona ghnothaich dìreach, tha luach proxy None a' cur à comas taghadh àrainneachd-bhunaithe a' mheadhan-bathar sin airson na h-iarrtais.