האם שינוי 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 ובדיקת הכניסה עונות על שאלות שונות. הראשונה יכולה להראות כתובת יציאה שהשתנתה; הישארות מחוברים אינה סותרת זאת. גם יציאה מהחשבון אינה הוכחה לשינוי פרוקסי: ייתכן שפשוט פג תוקף העוגיות.