ປ່ຽນ IP ພຣັອກຊີແລ້ວເຊສຊັນຈະເລີ່ມໃໝ່ບໍ່?
ການປ່ຽນ IP ບໍ່ລຶບຄຸກກີບຣາວເຊີ ຫຼື Requests Session. ແຍກເສັ້ນທາງເຄືອຂ່າຍຈາກສະຖານະແອັບ.
ບໍ່. ການປ່ຽນພຣັອກຊີບໍ່ລຶບຄຸກກີ, ບໍ່ອອກຈາກບັນຊີ ແລະບໍ່ສ້າງໂປຣໄຟລ໌ບຣາວເຊີໃໝ່. ເວັບໄຊອາດຈື່ຄຸກກີເຊສຊັນເກົ່າຫຼັງ IP ປ່ຽນ ແລະ API ກໍຍັງຈຳກະແຈເດີມໄດ້.
ໃນບຣາວເຊີ
ສະຖານະແອັບທີ່ເກັບໃນໂປຣໄຟລ໌ຍັງຄົງຢູ່. ເວັບໄຊອາດຮັກສາການເຂົ້າໃຊ້ ຫຼືຂໍຢືນຢັນຫຼັງເຫັນການປ່ຽນເຄືອຂ່າຍ; ແອັບເປັນຜູ້ຕັດສິນ.
ໂປຣໄຟລ໌ທົດສອບແຍກຮັກສາການກວດພຣັອກຊີຟຣີໃຫ້ຫ່າງຈາກເຊສຊັນສ່ວນຕົວທີ່ມີຢູ່. ມັນບໍ່ໄດ້ໃຫ້ຄວາມບໍ່ລະບຸຕົວຕົນດ້ວຍຕົວມັນເອງ.
ໃນ Python Requests
Requests Session ຮັກສາຄັງຄຸກກີແລະກຸ່ມການເຊື່ອມຕໍ່. ສອງຄຳຮ້ອງຂໍຂ້າງລຸ່ມໃຊ້ Session ດຽວກັນ ເຖິງຈະເລືອກພຣັອກຊີຕ່າງກັນ. ປ່ຽນຈຸດປາຍເອກະສານກ່ອນໃຊ້; ລາຍການພຣັອກຊີ HTTPອາດໃຫ້ຕົວເລືອກໃນການປຽບທຽບພຣັອກຊີ HTTP ນີ້.
import requests
with requests.Session() as session:
session.trust_env = False
# The same cookie jar remains available across these requests.
first = session.get(
"https://example.com/",
proxies={"https": "http://203.0.113.10:8080"},
timeout=(5, 15),
)
second = session.get(
"https://example.com/",
proxies={"https": "http://203.0.113.20:8080"},
timeout=(5, 15),
)
ສຳລັບວຽກທີ່ຕ້ອງການເຊສຊັນແອັບເອກະລາດ ສ້າງ Session ແຍກໃຫ້ແຕ່ລະວຽກ. ລຶບພຽງຄັງຄຸກກີບໍ່ປ່ຽນສະຖານະອື່ນ ເຊັ່ນສ່ວນຫົວທີ່ປັບເອງ ຫຼືຂໍ້ມູນເຂົ້າໃຊ້ທີ່ເກັບບ່ອນອື່ນ.
ຄຳຕອບກວດ IP ແລະການກວດເຂົ້າໃຊ້ຕອບຄົນລະຄຳຖາມ. ອັນທຳອິດອາດສະແດງທີ່ຢູ່ຂາອອກທີ່ປ່ຽນແລ້ວ; ການຍັງເຂົ້າຢູ່ບໍ່ຂັດກັບຜົນນີ້. ການຖືກອອກຈາກລະບົບກໍບໍ່ແມ່ນຫຼັກຖານວ່າພຣັອກຊີປ່ຽນ: ຄຸກກີອາດແຄ່ໝົດອາຍຸ.