เปลี่ยน 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 และการตรวจเข้าสู่ระบบตอบคนละคำถาม อย่างแรกแสดงที่อยู่ขาออกที่เปลี่ยนได้ การยังเข้าสู่ระบบอยู่ไม่ขัดกับสิ่งที่เห็น การออกจากระบบก็ไม่ใช่หลักฐานว่าเปลี่ยนพร็อกซี เพราะคุกกี้อาจเพียงหมดอายุ