Ikki sozlama Scrapy proksi oraliq dasturini o'chirishi mumkin
Scrapy'ning ichki proksi oraliq dasturining yana bir nusxasini qo'shishdan oldin birlashtirilgan downloader oraliq dastur ro'yxatini va HTTPPROXY_ENABLED ni tekshiring.
HttpProxyMiddleware Scrapy'ning ichki downloader standart sozlamalariga kiradi. Mavjud bo'lishi uchun loyihaning o'z DOWNLOADER_MIDDLEWARES lug'atida ko'rinishi shart emas.
Tekshirilishi kerak bo'lgan ikkita alohida boshqaruv mavjud:
- HTTPPROXY_ENABLED ichki komponentning yoqilganligini boshqaradi.
- DOWNLOADER_MIDDLEWARES da uning sinf yo'liga None qiymati berilsa, uni birlashtirilgan oraliq dastur zanjiridan olib tashlaydi.
Masalan, bu standart yozuvni aniq o'chiradi:
DOWNLOADER_MIDDLEWARES = {
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': None,
}
Ichki komponent qaytishi kerak bo'lganda ushbu bekor qilishni olib tashlang. Faqat bitta yozuvni tiklash uchun eski DOWNLOADER_MIDDLEWARES_BASE jadvalini loyihaga ko'chirmang; Scrapy standart sozlamalarini loyiha bekor qilishlari bilan birlashtiradi.
Yoqilgan oraliq dastur baribir marshrutga muhtoj — qo'llab-quvvatlanadigan muhit qiymatlaridan yoki so'rovning proksi metama'lumotlaridan. Uning ishga tushirish jurnalida ko'rinishi o'zi so'rov tayinlash emas.
Juda eski Scrapy versiyalari proksi muhit qiymatlarisiz komponent qachon yuklanishi bilan farq qilgan. O'rnatilgan versiyani diagnostika bilan birga saqlang, 1.3 davridagi tarixiy kuzatuvni joriy yoqish qoidasi deb hisoblamang.