ຕົວເລືອກພິມພຣັອກຊີ A, ແລ້ວພຣັອກຊີ B. ແຕ່ບັນທຶກຄຳຮ້ອງຍັງສະແດງພຣັອກຊີ A. ບໍ່ຕ້ອງການບໍລິການເຄືອຂ່າຍເພື່ອອະທິບາຍຄວາມຂັດແຍ້ງນີ້: ຜູ້ເອີ້ນອາດຈະຖິ້ມຄ່າທີ່ຕົວເລືອກສົ່ງຄືນ.

ຕິດຕາມຄ່າໄປຮອດການເອີ້ນທີ່ສົ່ງຄຳຮ້ອງ:

endpoint = choose_proxy()
routes = {'http': endpoint, 'https': endpoint}
response = session.get(target_url, proxies=routes, timeout=15)

ສ່ວນນີ້ສົມມຸດວ່າມີເຊສຊັນ Requests ທີ່ມີຢູ່ແລ້ວ ແລະ URL ພຣັອກຊີທີ່ຜ່ານການກວດສອບແລ້ວ. ສຳລັບຄຳຮ້ອງສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດຜ່ານຕົວກາງສາທາລະນະ, ລາຍຊື່ພຣັອກຊີຟຣີ ໃຫ້ URL ຜູ້ສະໝັກທີ່ຜ່ານເສັ້ນທາງເລືອກ-ແລະ-ສົ່ງດຽວກັນ. ຄຳສຳຄັນທີ່ຮອງຮັບແມ່ນ proxies. ຕົວຊ່ວຍທີ່ພຽງແຕ່ພິມແຜນທີ່ ຫຼືສົ່ງຄືນແຜນທີ່ທີ່ບໍ່ມີໃຜກຳນົດ ບໍ່ສາມາດແທນແຜນທີ່ທີ່ໃຫ້ໄວ້ນີ້ໄດ້.

ເກັບເສັ້ນທາງທີ່ເລືອກໄວ້ໃຫ້ເປັນທ້ອງຖິ່ນຂອງການດຳເນີນການ. ໃນໂຄດທີ່ເຮັດວຽກພ້ອມກັນ, ຟິລ current_proxy ທີ່ແບ່ງປັນອາດປ່ຽນລະຫວ່າງການບັນທຶກ ແລະ ການສົ່ງ. ເມື່ອນັ້ນການເລືອກຂອງຜູ້ຮ່ວມງານອື່ນອາດປາກົດຢູ່ຂ້າງຜົນທີ່ຜິດ.

ໃຊ້ຕົວລະບຸຄວາມພະຍາຍາມເພື່ອເຊື່ອມການເລືອກ, ການຕັ້ງຄ່າການສົ່ງ ແລະ ຜົນ. ເມື່ອ URL ເຕັມມີຂໍ້ມູນຢືນຢັນຕົວຕົນ, ໃຫ້ບັນທຶກຕົວລະບຸຈຸດປາຍທາງທີ່ປອດໄພແທນ.

ຖ້າຄ່າເຫຼົ່ານັ້ນກົງກັນແຕ່ IP ສາທາລະນະທີ່ສັງເກດເຫັນບໍ່ປ່ຽນ, ທ່ານໄດ້ມາຮອດຄຳຖາມອື່ນ: ວ່າ ຈຸດປາຍທາງທີ່ເລືອກໃຫ້ທາງອອກຕ່າງກັນ ຫຼື ປະຕູໝູນວຽນຍັງຮັກສາການເຊື່ອມຕໍ່. ທຳອິດໃຫ້ແນ່ໃຈວ່າແອັບຯໄດ້ສົ່ງເສັ້ນທາງທີ່ມັນອ້າງວ່າເລືອກແລ້ວຫຼືບໍ່. ຖ້າບໍ່ດັ່ງນັ້ນ, ການຄາດເດົາຈາກຝ່າຍຜູ້ໃຫ້ບໍລິການອາດປິດບັງຕົວປ່ຽນເກົ່າທີ່ງ່າຍດາຍໄດ້ຫຼາຍຊົ່ວໂມງ.

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