Léann middleware seachvótála HTTP Scrapy seachvótálaí as meiteashonraí an iarratais:

yield scrapy.Request(
    'https://example.com/',
    callback=self.parse,
    meta={'proxy': 'http://203.0.113.10:8080'},
)

Cuir críochphointe an doiciméid ina ionad agus coinnigh an middleware cumasaithe. Tairgeann an liosta seachvótálaithe HTTP iarrthóirí poiblí don URL iarratais seo. Roghnaíonn sé seo bealach an iarratais; teastaíonn loighic roghnúcháin ar leith ó chomhthiomsú seachvótálaithe.

Leanann fíordheimhniú an chríochphointe roghnaithe

Láimhseálann an middleware ionsuite dintiúir a sholáthraítear trína URL seachvótálaí tacaithe agus an ceanntásc údaraithe gaolmhar. Éalaigh carachtair chúlchisté URL agus seachain an URL sin a logáil.

Níor cheart do mheánware ar leith ceanntásc Basic a choinneáil don seachvótálaí roimhe tar éis an críochphointe a athrú. Lig do chiseal amháin an bealach agus a dhintiúir a bhainistiú le chéile.

Ord roghnúcháin agus réamhshocruithe

Má roghnaíonn middleware íoslódála saincheaptha an seachvótálaí, rith é sula bpróiseálann an middleware seachvótála ionsuite an t-iarratas. Seiceáil ord agus API an eisiúna atá suiteáilte; baineann allmhairí scrapy.contrib atá as feidhm le heisiúintí níos sine.

Is féidir leis an timpeallacht phróisis réamhshocruithe a sholáthar freisin atá sainiúil don scéim. Le haghaidh iarratas díreach d'aon ghnó, úsáid iompar speisialta doiciméadaithe na meiteashonraí proxy: ní gá gur rochtain dhíreach a chiallaíonn eochair atá as láthair.

Scrúdaigh an toradh iarbhír. Baineann 407 le fíordheimhniú seachvótálaí, agus féadann teorainn ráta nó diúltú rochtana suímh theacht tar éis don bhealach oibriú i gceart.

Ailt ghaolmhara