Manejo de cookies
Las cookies se almacenan en el lado del cliente. La cantidad de datos almacenados por las Cookies es limitada. Los diferentes navegadores tienen diferentes capacidades de almacenamiento, que generalmente no superan los 4 KB. .
Las cookies pueden conservar la información de inicio de sesión del usuario. La próxima vez que el usuario visite el mismo sitio web, encontrará que ha iniciado sesión sin ingresar su nombre de usuario y contraseña. Sin embargo, algunas cookies se eliminan cuando el usuario sale de la sesión (el usuario también puede eliminar las cookies locales manualmente), lo que puede proteger eficazmente la privacidad personal.
Cuando se genera la cookie, se le asignará un valor de Caducidad, que es el ciclo de vida de la cookie. Durante este ciclo, la cookie es válida, y si excede el ciclo, la cookie será válida. despejado. Algunas páginas establecen la duración de la cookie en 0 o un valor negativo, de modo que la cookie se borrará inmediatamente cuando se cierre el navegador y la información del usuario no se registrará, lo que la hace más segura.
Los atributos de las cookies generalmente incluyen los siguientes.
·Dominio: dominio, indicando a qué dominio o subdominio pertenece la cookie actual. Para el Set-Cookie devuelto por el servidor, si no se especifica el valor de Dominio, el valor de Dominio toma de forma predeterminada el nombre de dominio principal correspondiente a la solicitud HTTP enviada actualmente. Por ejemplo, al acceder, se devuelve una Cookie. Si no se especifica el valor de Dominio, su valor es el predeterminado www.example.com.
·Ruta: Indica la ruta de la cookie.
·Tiempo de caducidad/Edad máxima: Período de validez de las cookies. El valor de Expire time es un tiempo después del cual la cookie caducará; o se puede usar Max-age para especificar cuánto tiempo caducará la cookie actual. Si una cookie devuelta por el servidor no especifica su tiempo de caducidad, significa que el período de validez de esta cookie es solo la sesión actual, es decir, la cookie de sesión, y caducará después de que finalice la sesión actual. En consecuencia, cuando se cierra la página (en el navegador), el navegador elimina la cookie.
·secure: Indica que la cookie sólo se puede transmitir mediante HTTPS. Generalmente se utiliza para cookies que contienen información de autenticación. Al transmitir esta cookie, debe transmitirse mediante HTTPS.
·httponly: Indica que esta cookie debe usarse para la transmisión HTTP o HTTPS. Esto significa que los scripts del navegador (como JavaScript) no pueden acceder ni manipular las cookies.
Para algunos sitios web que requieren un código de verificación para iniciar sesión, se pueden utilizar cookies para resolver el problema.
·Método para obtener Cookies: get_cookies();
·Obtener una cookie con un nombre específico: driver.get_cookie(name);
·Borrar Cookies; : eliminar_cookie ().