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.

Artaigilean co-cheangailte