क्या प्रॉक्सी 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 जाँच का जवाब और लॉगइन जाँच अलग प्रश्नों का उत्तर देते हैं। पहला बदला हुआ निकास पता दिखा सकता है; लॉगइन बने रहना इसका विरोध नहीं करता। लॉगआउट होना भी प्रॉक्सी बदलने का प्रमाण नहीं: कुकी की अवधि समाप्त हुई हो सकती है।