Nullstiller bytte av proxy-IP økten din?
Et IP-bytte sletter ikke nettlesercookies eller en Requests Session. Hold nettverksruting og applikasjonstilstand atskilt.
Nei. Et proxybytte sletter ikke cookies, logger ikke en konto ut og oppretter ikke en ny nettleserprofil. Et nettsted kan gjenkjenne samme øktcookie etter IP-bytte, og en API kan fortsatt identifisere samme nøkkel.
I en nettleser
Profilens lagrede applikasjonstilstand blir værende. Et nettsted kan holde deg innlogget eller be om bekreftelse etter å ha oppdaget nettverksbyttet; applikasjonen bestemmer oppførselen.
En separat testprofil skiller en gratis proxykontroll fra eksisterende personlige økter. Den gir ikke i seg selv anonymitet.
I Python Requests
En Requests Session beholder et cookielager og tilkoblingspuljer. Begge forespørslene nedenfor bruker samme Session selv om de velger forskjellige proxyer. Bytt ut dokumentasjonsendepunktene før bruk; listen over HTTP-proxyer kan gi kandidater til denne sammenligningen av HTTP-proxyer.
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),
)
Opprett en separat Session for hver jobb som trenger uavhengige applikasjonsøkter. Å tømme bare cookielageret lar annen tilstand være urørt, som egne headere eller innloggingsopplysninger lagret andre steder.
En IP-kontroll og en innloggingskontroll besvarer ulike spørsmål. Den første kan vise en endret utgangsadresse; fortsatt innlogging motsier ikke det. Å bli logget ut beviser heller ikke et proxybytte: cookies kan bare ha utløpt.