Seachfhreastalaí le haghaidh aon fhála amháin i Scrapy shell
Úsáid meiteashonraí seachfhreastalaí Request laistigh de Scrapy shell agus scrúdaigh freagra an iarratais chumraithe sin.
Laistigh de Scrapy shell, tóg an t-iarratas a bhfuil tú ag iarraidh ar an íoslódálaí a dhéanamh:
from scrapy import Request
fetch(Request(
"https://www.example.com/",
meta={"proxy": "http://proxy.example:8080"},
))
response.status
Léann HttpProxyMiddleware luach an tseachfhreastalaí ó mheiteashonraí an Request sin. Caithfidh sé a bheith cumasaíthe i gcumraíocht an mheánbhogearra íoslódála ghníomhaigh. Baineann an athróg response ina dhiaidh sin leis an bhfáil seo. Don URL poiblí seo, roghnaigh seoladh HTTP gan fhíordheimhniú ón liosta seachfhreastalaí HTTP má cheadaítear idirghabhálaithe poiblí, agus ansin cuir a URL i meiteashonraí seachfhreastalaí an iarratais sin.
Ligeann tosú an shell ón tionscadal Scrapy dó cumraíocht an tionscadail sin a lódáil. Roghnaíonn sé sin meánbhogearra agus socruithe eile; ní roghnaíonn sé féin críochphointe seachfhreastalaí ar leith. Soláthraíonn meiteashonraí an iarratais thuas an rogha sin go díreach.
Maidir le seachfhreastalaí a úsáideann dintiúir Basic, déanann Scrapy faisnéis úsáideora a dhoiciméadú in URL an tseachfhreastalaí. Déan carachtair chúlchoimeádta a ionchódú sna comhpháirteanna cuntais sula dtógtar é. Ní gá ceanntásc Authorization den suíomh gréasáin a chur leis don chuntas sin.
Is féidir le Scrapy seachfhreastalaithe a aimsiú óna athróga comhshaoil a thacaítear leo freisin. Bíonn tosaíocht ag meiteashonraí seachfhreastalaí follasacha iarratais. Maidir le hiarratas díreach d'aon ghnó, díchumasaíonn luach seachfhreastalaí None roghnú comhshaoil-bhunaithe an mheánbhogearra sin don iarratas.