Baineann HttpProxyMiddleware le réamhshocruithe íoslódála ionsuite Scrapy. Ní gá dó a bheith le feiceáil i bhfoclóir DOWNLOADER_MIDDLEWARES an tionscadail féin chun a bheith ar fáil.

Tá dhá rialtán ar leith le scrúdú:

  • Rialaíonn HTTPPROXY_ENABLED an bhfuil an chomhpháirt ionsuite cumasaithe.
  • Baineann luach None dá chonair ranga in DOWNLOADER_MIDDLEWARES é as an slabhra middleware comhcheangailte.

Mar shampla, díchumasaíonn sé seo an iontráil réamhshocraithe go sainráite:

DOWNLOADER_MIDDLEWARES = {
    'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}

Bain an sárú sin nuair is ceart don chomhpháirt ionsuite filleadh. Ná cóipeáil sean-tábla DOWNLOADER_MIDDLEWARES_BASE isteach sa tionscadal chun iontráil amháin a athchóiriú; comhcheanglaíonn Scrapy a réamhshocruithe le sáruithe an tionscadail.

Teastaíonn bealach ó mhidleware cumasaithe fós, ó luachanna comhshaoil tacaithe nó ó meiteashonraí seachfhreastalaí an iarratais. Ní sannadh iarratais ann féin é a bheith i log tosaithe.

Bhí eisiúintí an-sean Scrapy difriúil maidir le cathain a lódáil an chomhpháirt gan luachanna comhshaoil seachfhreastalaí. Coinnigh an leagan suiteáilte leis an diagnóis, seachas breathnóireacht stairiúil ó ré 1.3 a mheas mar an riail chumasaithe reatha.

Ailt ghaolmhara