Manipulando cookies con Selenium y Python
Juan Pablo Romero
Software EngineerPara manipular cookies con Selenium es necesario crear una instancia del web driver primero, esto se haría de la siguiente manera:
https://gist.github.com/350097... Después con esta instancia tenemos que acceder a la dirección web.
https://gist.github.com/350350... Podemos establecer una cookie pasándole un diccionario al método add_cookie() de la siguiente manera:
https://gist.github.com/350351... Con estos pasos lo que hicimos fue establecer una cookie, y la forma de obtenerla sería con el método get_cookies(), este proceso se haría de la siguiente manera.
https://gist.github.com/350102... Finalmente, por lo que la cookie es un diccionario Python, esta puede ser accedida, como si se tratara de cualquier diccionario.
https://gist.github.com/350352... Sin embargo, en este proceso, se trabajo con una cookie establecida por nosotros, normalmente cuando obtenemos una cookie que nosotros no hemos establecido, al obtenerla, lo que se obtiene es una cadena de caracteres, la cual tiene que ser serializada para así poder convertir la cookie en un diccionario y poderla manipular, explicar el proceso de serialización será el objetivo del siguiente post.
Written by Juan Pablo Romero
Juan Pablo designs and builds robust software solutions with a focus on performance and usability. His problem-solving skills and attention to detail ensure high-quality and efficient applications.