Сұраныс реттелген прокси middleware-ден бас тартып, бірақ өз метадеректерінде белсенді прокси URL алып жүруі мүмкін. Scrapy-дің кірістірілген HttpProxyMiddleware meta["proxy"] оқиды; ол жалпы dont_proxy жалаушасын түсіндірмейді.

Тікелей өтуі тиіс сұраныс үшін анық орнатыңыз:

request.meta["proxy"] = None

Анық None кірістірілген middleware-ге сол сұраныс үшін өз орта параметрлерінен прокси таңдауға жол бермейді. Кілтті жай ғана жою сол автоматты таңдауға қайта рұқсат береді.

Егер басқа орнатылған middleware dont_proxy қолданса, бұл жалаушаны оның құжатталған мақсаты үшін де қалдырыңыз. Middleware ретін кейінгі құрамдас прокси URL-ді қайта тағайындамайтындай етіп реттеңіз. Маршрут таңдай алатын соңғы құрамдастан кейін метадеректерді тексеріңіз.

Реттелген өту жалаушасын орнатқаннан кейінгі 407 қалған прокси маршрутына сәйкес келеді, бірақ мәртебенің өзі оны қай middleware таңдағанын көрсетпейді. Барлық құрамдас бірдей бас тарту сөздігін бөліседі деп болжаудың орнына сол сұранысты өңдеу барысында әрекетті прокси өрісін қадағалаңыз.

Қатысты мақалалар