A dont_proxy nem törli a Scrapy proxy mezőjét
Hangoljon össze egy egyéni megkerülési jelzőt a Scrapy beépített middleware-e által használt proxy metaadatokkal.
Egy kérés kihagyhat egy egyéni proxy middleware-t, és mégis aktív proxy URL-t hordozhat a metaadataiban. A Scrapy beépített HttpProxyMiddleware komponense olvassa a meta["proxy"] értéket; nem értelmez általános dont_proxy jelzőt.
Egy közvetlenül menő kéréshez állítsa be kifejezetten:
request.meta["proxy"] = None
A kifejezett None megakadályozza, hogy a beépített middleware ehhez a kéréshez a környezeti beállításaiból proxy-t válasszon. A kulcs puszta törlése ismét engedélyezi ezt az automatikus választást.
Ha egy másik telepített middleware használ dont_proxy jelzőt, tartsa meg azt a dokumentált céljára is. Rendezze úgy a middleware-ek sorrendjét, hogy egy későbbi komponens ne rendeljen újra proxy URL-t. A metaadatokat az utolsó útvonalat választó komponens után vizsgálja meg.
Egy 407 az egyéni megkerülési jelző beállítása után összhangban van egy fennmaradó proxy útvonallal, de az állapot önmagában nem azonosítja, melyik middleware választotta. Kövesse a tényleges proxy mezőt a kérés feldolgozása során, ahelyett hogy feltételezné, hogy minden komponens ugyanazt a kivonási szókincset használja.