¿Cambiar la IP del proxy reinicia la sesión?
Cambiar de IP no borra las cookies del navegador ni una Session de Requests. Separa la ruta de red del estado de la aplicación.
No. Cambiar de proxy no borra cookies, no cierra la sesión de una cuenta ni crea un perfil de navegador nuevo. Un sitio puede reconocer la misma cookie de sesión tras el cambio de IP y una API puede seguir identificando la misma clave.
En un navegador
El estado de la aplicación almacenado en el perfil se conserva. Un sitio puede mantener tu sesión o pedir una verificación al detectar el cambio de red; la aplicación decide qué comportamiento adoptar.
Un perfil de prueba separado aísla la comprobación de un proxy gratuito de tus sesiones personales existentes. Por sí solo no garantiza anonimato.
En Python Requests
Una Session de Requests conserva un almacén de cookies y grupos de conexiones. Ambas solicitudes siguientes usan la misma Session aunque eligen proxies distintos. Sustituye los puntos de acceso de documentación antes de usarlos; la lista de proxies HTTP puede proporcionar candidatos para esta comparación de 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),
)
Para trabajos que necesiten sesiones de aplicación independientes, crea una Session separada para cada uno. Borrar solo su almacén de cookies deja intacto otro estado, como cabeceras personalizadas o credenciales guardadas en otro lugar.
Una respuesta de comprobación de IP y una comprobación de inicio de sesión responden preguntas distintas. La primera puede mostrar una dirección de salida diferente; seguir conectado no contradice esa observación. Cerrar la sesión tampoco demuestra un cambio de proxy: las cookies pueden haber caducado.