ຄຳຮ້ອງສາມາດຂ້າມ middleware proxy ທີ່ກຳນົດເອງ ແລະ ຍັງຖື URL proxy ທີ່ເຮັດວຽກຢູ່ໃນເມຕາດາຕາຂອງມັນ. HttpProxyMiddleware ທີ່ມາພ້ອມ ຂອງ Scrapy ອ່ານ meta["proxy"]; ມັນບໍ່ຕີຄວາມທຸງ dont_proxy ທົ່ວໄປ.

ສຳລັບຄຳຮ້ອງທີ່ຕ້ອງອອກໄປຊື່ໆ ໃຫ້ຕັ້ງຢ່າງຊັດເຈນ:

request.meta["proxy"] = None

None ທີ່ຊັດເຈນປ້ອງກັນບໍ່ໃຫ້ middleware ທີ່ມາພ້ອມເລືອກ proxy ຈາກການຕັ້ງຄ່າສິ່ງແວດລ້ອມຂອງມັນສຳລັບຄຳຮ້ອງນັ້ນ. ການລຶບພຽງແຕ່ກະແຈຈະອະນຸຍາດການເລືອກອັດຕະໂນມັດນັ້ນອີກ.

ຖ້າ middleware ອື່ນທີ່ຕິດຕັ້ງໄວ້ໃຊ້ dont_proxy ກໍຮັກສາທຸງນັ້ນໄວ້ສຳລັບຈຸດປະສົງທີ່ເອກະສານໄວ້ດ້ວຍ. ຈັດລຳດັບ middleware ໃຫ້ອົງປະກອບຕໍ່ໄປບໍ່ກຳນົດ URL proxy ອີກ. ກວດເບິ່ງເມຕາດາຕາຫຼັງອົງປະກອບສຸດທ້າຍທີ່ສາມາດເລືອກເສັ້ນທາງໄດ້.

407 ຫຼັງຕັ້ງທຸງຂ້າມທີ່ກຳນົດເອງ ສອດຄ່ອງກັບເສັ້ນທາງ proxy ທີ່ຍັງເຫຼືອ, ແຕ່ສະຖານະພາບພຽງຢ່າງດຽວບໍ່ໄດ້ບອກວ່າ middleware ໃດເລືອກມັນ. ຕິດຕາມຊ່ອງ proxy ທີ່ມີຜົນຕະຫຼອດການປະມວນຜົນຄຳຮ້ອງນັ້ນ ແທນທີ່ຈະສົມມຸດວ່າທຸກອົງປະກອບມີຄຳສັບຍົກເວັ້ນດຽວກັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ