Bidla fl-IP tal-proxy tirrisettja s-sessjoni tiegħek?
Bidla fl-IP ma tħassarx cookies tal-browser jew Requests Session. Issepara r-rotta tan-netwerk mill-istat tal-applikazzjoni.
Le. Bidla fil-proxy ma tħassarx cookies, ma toħroġx kont mil-login u ma toħloqx profil ġdid tal-browser. Sit jista’ jagħraf l-istess cookie tas-sessjoni wara l-bidla fl-IP, u API xorta tista’ tidentifika l-istess ċavetta.
Fil-browser
L-istat tal-applikazzjoni maħżun fil-profil jibqa’. Sit jista’ jżommok illoggjat jew jitlob verifika wara li jinduna bil-bidla fin-netwerk; l-applikazzjoni tiddeċiedi l-imġiba.
Profil separat tat-test iżomm verifika ta’ proxy b’xejn separata minn sessjonijiet personali eżistenti. Waħdu ma jistabbilixxix anonimità.
F’Python Requests
Requests Session iżżomm ħażna ta’ cookies u pools ta’ konnessjonijiet. Iż-żewġ talbiet hawn taħt jużaw l-istess Session minkejja li jagħżlu proxies differenti. Ibdel il-punti finali tad-dokumentazzjoni qabel l-użu; il-lista ta’ proxies HTTP tista’ tagħti kandidati għal dan it-tqabbil ta’ proxies 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),
)
Għal xogħlijiet li jeħtieġu sessjonijiet indipendenti tal-applikazzjoni, oħloq Session separata għal kull xogħol. Li tħassar biss il-cookies iħalli stat ieħor mhux mittiefes, bħal headers personalizzati jew kredenzjali maħżuna x’imkien ieħor.
Rispons ta’ verifika tal-IP u verifika tal-login iwieġbu mistoqsijiet differenti. L-ewwel jista’ juri indirizz tal-ħruġ mibdul; li tibqa’ illoggjat ma jikkontradixxix dan. Lanqas logout ma jipprova bidla ta’ proxy: il-cookies jistgħu sempliċement ikunu skadew.