Захтев може да одустане од прилагођеног proxy middleware-а, а да и даље носи активну proxy URL адресу у метаподацима. Scrapy-јев уграђени HttpProxyMiddleware чита meta["proxy"]; он не тумачи општу заставицу dont_proxy.

За захтев који треба да иде директно, експлицитно поставите:

request.meta["proxy"] = None

Експлицитно None спречава уграђени middleware да изабере proxy из својих подешавања окружења за тај захтев. Ако само обришете кључ, то аутоматско бирање поново постаје могуће.

Ако неки други инсталирани middleware користи dont_proxy, задржите ту заставицу и за њену документовану сврху. Уредите редослед middleware-а тако да каснија компонента поново не додели proxy URL. Прегледајте метаподатке након последње компоненте која може да изабере руту.

407 након постављања прилагођене заставице заобилажења у складу је са преосталом proxy рутом, али сам статус не открива који middleware ју је изабрао. Пратите ефективно поље proxy кроз обраду тог захтева уместо да претпоставите да све компоненте деле исти речник одустајања.

Повезани чланци