¿Cómo inyecta Python+selenium cookies?
1. Descargue e instale selenium
Descargar: vd.org.cn")>>> ie.get_cookies()
[{'value': 'CA2DD4EBD61BECAC3C19546F4AA52BD0','vd.org.cn','path':'/','name':'__jsl_clearance'},{'value':14dbf9b7ec3482ba76b140b2e2a8ae14','vd.org.firstime'}]12345
Si la ampliación de su página de Internet Explorer no es del 100%, se producirá el siguiente error: ?
selenium.common.exceptions.WebDriverException: Mensaje: El nivel de zoom del navegador debe establecerse en 130%. Establecer en 100%
Solución: haga clic en "Cambiar nivel de zoom" en la esquina inferior derecha del navegador y cámbielo a 100%
3.2 Ejemplo 2: Obtener cookies de Firefox>> > desde selenio importar webdriver>>> firefox = webdriver.Firefox()>>> firefox.get("vd.org.cn")>>> firefox.get_cookies( )
[{'nombre' : '__jsluid', 'expiry': Ninguno, 'vd.org.cn', 'value': 6227ceeae8067fc9f47f832093b92067'}, {'name': '__jsl_clearance', 'expiry': Ninguno, 'vd.org.cn', 'valor': 1470453972.745|0|5w9OUDO2vOYMvowWI%2BF3xGBQlf0%3D'}, {'nombre': 'JSESSIONID', 'vencimiento': Ninguno, 'vd.org.cn', 'valor': 91EC775B4CF2D948FC74E126D9E17013'}, {'nombre ': 'bdshare_firsttime', 'expiry': Ninguno, 'vd.org.cn', 'value': '1470453972212'}]12345
Aparecerá un error al ejecutar firefox = webdriver.Firefox() en cygwin : ?
selenium.common.exceptions.WebDriverException: Mensaje: entidad no encontrada,
No habrá ningún problema al ejecutar en un entorno Windows.
3.3 Ejemplo 3: script en Python
get_cookie.pyimport timefrom selenium import webdriverfrom selenium.common.exceptions import WebDriverExceptiondef GetCookie():
url = "vd. org.cn/flaw/list.htm"
cookies = [] prueba:
print('abrir navegador IE')
es decir = webdriver.Ie ()
Es decir()
Es decir()
Es decir()
Es decir()
Es decir ()
Es decir()
Es decir()