Beiðni getur sleppt sérsniðnu proxy-middleware og ber samt virkt proxy-URL í lýsigögnum sínum. Innbyggða HttpProxyMiddleware Scrapy les meta["proxy"]; hún túlkar ekki almennt dont_proxy-flagg.

Fyrir beiðni sem á að fara beint skal setja skýrt:

request.meta["proxy"] = None

Skýra None kemur í veg fyrir að innbyggða middleware velji proxy úr umhverfisstillingum sínum fyrir þá beiðni. Að eyða lyklinum eingöngu leyfir það sjálfvirka val aftur.

Ef annað uppsett middleware notar dont_proxy skal halda því flaggi einnig í sínu skjalfesta hlutverki. Raðaðu middleware-röðinni þannig að síðari hluti úthluti ekki proxy-URL aftur. Skoðaðu lýsigögnin eftir síðasta hlutann sem getur valið leið.

407 eftir að sérsniðið framhjáhlaupisflagg er sett er í samræmi við eftirstandandi proxy-leið, en staðan ein og sér greinir ekki hvaða middleware valdi hana. Fylgdu virka proxy-sviðinu í gegnum vinnslu þeirrar beiðni í stað þess að gera ráð fyrir að allir hlutar deili sama afþakkaorðaforða.

Tengdir greinar