ప్రాక్సీ 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 తనిఖీ ప్రతిస్పందన, లాగిన్ తనిఖీ వేరు ప్రశ్నలకు సమాధానమిస్తాయి. మొదటిది మారిన నిష్క్రమణ చిరునామా చూపవచ్చు; లాగిన్ కొనసాగడం దానికి విరుద్ధం కాదు. లాగ్అవుట్ కావడమూ ప్రాక్సీ మారిందని రుజువు కాదు: కుకీల గడువు ముగిసి ఉండవచ్చు.