Gall dau osodiad analluogi middleware procsi Scrapy
Gwiriwch y rhestr middleware lawrlwytho gyfunol a HTTPPROXY_ENABLED cyn ychwanegu copi arall o middleware procsi adeiledig Scrapy.
Mae HttpProxyMiddleware yn perthyn i ragosodiadau lawrlwytho adeiledig Scrapy. Nid oes rhaid iddo ymddangos yn ngeiriadur DOWNLOADER_MIDDLEWARES y prosiect ei hun i fod ar gael.
Mae dau reolydd ar wahân i'w harchwilio:
- Mae HTTPPROXY_ENABLED yn rheoli a yw'r gydran adeiledig wedi'i galluogi.
- Mae gwerth None ar gyfer ei lwybr dosbarth yn DOWNLOADER_MIDDLEWARES yn ei dynnu o'r gadwyn middleware gyfunol.
Er enghraifft, mae hyn yn analluogi'r cofnod rhagosodedig yn benodol:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
Tynnwch y gorsodiad hwnnw pan ddylai'r gydran adeiledig ddychwelyd. Peidiwch â chopïo hen dabl DOWNLOADER_MIDDLEWARES_BASE i'r prosiect dim ond i adfer un cofnod; mae Scrapy yn cyfuno ei ragosodiadau â gorsodiadau'r prosiect.
Mae angen llwybr ar middleware wedi'i alluogi o hyd, o werthoedd amgylchedd a gefnogir neu o metadata procsi y cais. Nid yw ei bresenoldeb mewn log cychwyn yn aseiniad cais ynddo'i hun.
Roedd fersiynau Scrapy hynod o hen yn gwahaniaethu ynghylch pryd y llwythwyd y gydran heb werthoedd amgylchedd procsi. Cadwch y fersiwn sydd wedi'i osod gyda'r diagnosis, yn hytrach na thrin arsylwi hanesyddol o gyfnod 1.3 fel y rheol alluogi gyfredol.