Ninu Scrapy shell, kọ ìbéèrè tí o fẹ ki olùgbàjade ṣe:

from scrapy import Request

fetch(Request(
    "https://www.example.com/",
    meta={"proxy": "http://proxy.example:8080"},
))
response.status

HttpProxyMiddleware ka iye aṣojú láti inú metadata Request yẹn. Ó gbọdọ̀ jẹ́ tí a ti mú ṣiṣẹ ninu ìṣètò middleware olùgbàjade tí ń ṣiṣẹ́. Onírúurú response lẹ́yìn náà jẹ́ ti gbigba yìí. Fún URL gbangba yìí, yan àdírẹ́sì HTTP tí kò nílò ìjẹ́rìí láti àkójọ aṣojú HTTP bí a bá gba àwọn alárinà gbangba laaye, lẹ́yìn náà fi URL rẹ̀ sínú metadata aṣojú ti ìbéèrè yẹn.

Bíbẹ̀rẹ̀ shell láti inú iṣẹ́ Scrapy jẹ́ kí ó lè gba ìṣètò iṣẹ́ yẹn. Èyí yan middleware àti àwọn ètò mìíràn; kò yan ipari aṣojú kan pàtó fúnra rẹ̀. Metadata ìbéèrè tó wà lókè ń pèsè yíyàn yẹn ní tààrà.

Fún aṣojú tí ó ń lo ẹ̀rí Basic, Scrapy ṣe àkọsílẹ̀ ìsọfúnni olùmúlò nínú URL aṣojú. Ṣe àkọsílẹ̀ àwọn lẹ́tà tí a fi pamọ́ nínú àwọn ẹ̀ka àkọọ́lẹ̀ kí o tó kọ́ ọ. Kò pọn dandan láti fi àkọlé Authorization ti ojú wẹ́ẹ̀bù kún fún àkọọ́lẹ̀ yẹn.

Scrapy tún lè ṣàwárí àwọn aṣojú láti inú àwọn oníyẹ̀yẹ̀ àyíká tí ó ń sìn. Metadata aṣojú tí ó ṣe kedere ti ìbéèrè ni ó ní ipò àkọ́kọ́. Fún ìbéèrè tí a mọ̀ọ́mọ̀ ṣe tààrà, iye aṣojú None máa ń pa yíyàn tí ó dá lórí àyíká ti middleware yẹn fún ìbéèrè.

Àwọn àpilẹ̀kọ tó jọra