Cambiare l’IP del proxy azzera la sessione?
Un cambio di IP non elimina i cookie del browser né una Session di Requests. Separa il percorso di rete dallo stato dell’applicazione.
No. Cambiare proxy non cancella i cookie, non disconnette un account e non crea un nuovo profilo del browser. Un sito può riconoscere lo stesso cookie di sessione dopo il cambio di IP e un’API può ancora identificare la stessa chiave.
Nel browser
Lo stato dell’applicazione memorizzato nel profilo rimane. Un sito può mantenere l’accesso o chiedere una verifica quando nota il cambio di rete; è l’applicazione a decidere il comportamento.
Un profilo di prova separato isola la verifica di un proxy gratuito dalle sessioni personali esistenti. Da solo non garantisce anonimato.
In Python Requests
Una Session di Requests conserva un archivio di cookie e pool di connessioni. Le due richieste seguenti usano la stessa Session pur scegliendo proxy diversi. Sostituisci gli endpoint di documentazione prima dell’uso; l’elenco dei proxy HTTP può fornire candidati per questo confronto di proxy 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),
)
Per attività che richiedono sessioni applicative indipendenti, crea una Session separata per ciascuna. Svuotare solo l’archivio di cookie lascia intatto altro stato, come header personalizzati o credenziali memorizzate altrove.
Una verifica dell’IP e una verifica dell’accesso rispondono a domande diverse. La prima può mostrare un indirizzo di uscita cambiato; restare connessi non contraddice tale osservazione. Essere disconnessi non dimostra un cambio di proxy: i cookie potrebbero semplicemente essere scaduti.