Articles of google chrome

Descifra las cookies cifradas de Chrome Linux BLOB en Python

Tengo Chrome 33+ en Ubuntu y veo que las cookies están cifradas en una estructura BLOB: CREATE TABLE cookies (creation_utc INTEGER NOT NULL UNIQUE PRIMARY KEY,host_key TEXT NOT NULL,name TEXT NOT NULL,value TEXT NOT NULL,path TEXT NOT NULL,expires_utc INTEGER NOT NULL,secure INTEGER NOT NULL,httponly INTEGER NOT NULL,last_access_utc INTEGER NOT NULL, has_expires INTEGER NOT NULL DEFAULT […]

Descarga con cromo sin cabeza y selenium.

Estoy usando python-selenium y Chrome 59 e bash automatizar una secuencia de descarga simple. Cuando inicio el navegador normalmente, la descarga funciona, pero cuando lo hago en modo sin cabeza, la descarga no funciona. # Headless implementation from selenium import webdriver chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument(“headless”) driver = webdriver.Chrome(chrome_options=chromeOptions) driver.get(‘https://www.mockaroo.com/’) driver.find_element_by_id(‘download’).click() # ^^^ Download doesn’t start […]

No se puede usar el controlador de cromo para Selenium

Tengo problemas para usar el controlador Chrome para Selenium. Tengo el chromedriver descargado y guardado en C: \ Chrome: driver = webdriver.Chrome(executable_path=”C:/Chrome/”) Usando eso me da el siguiente error: Traceback (most recent call last): File “C:\Python33\lib\subprocess.py”, line 1105, in _execute_child startupinfo) PermissionError: [WinError 5] Access is denied During handling of the above exception, another exception […]

WebDriverException: Mensaje: El chromedriver del servicio se cerró inesperadamente. El código de estado fue: 127

Me gustaría construir mi rastreador usando selenium en mi servidor. Por lo tanto, instalé / descargué las dependencias necesarias, como Chromedriver, Chrome-browser, etc. en mi servidor Ubuntu17.10. Sin embargo, cuando ejecuto el siguiente código: driver = webdriver.Chrome() Devuelve el siguiente error: ————————————————————————— WebDriverException Traceback (most recent call last) in () —-> 1 driver = webdriver.Chrome() […]

Cómo descargar archivos pdf usando selenium en python

Estoy tratando de descargar archivos pdf del sitio web usando selenium, pero puedo abrir el archivo pero no es descargable automáticamente usando código. Código: chrome_profile = webdriver.ChromeOptions() profile = {“download.default_directory”: “C:\Users\Downloads”, “download.prompt_for_download”: False, “download.directory_upgrade”: True, “plugins.plugins_disabled”: [“Chrome PDF Viewer”]} chrome_profile.add_experimental_option(“prefs”, profile) Por favor recomiende. Gracias de antemano

Problemas de tiempo de espera con cromo y matraz

Tengo una aplicación web que actúa como una interfaz para un servidor externo que ejecuta una tarea muy larga. El usuario ingresa información y presiona enviar y luego Chrome espera la respuesta y carga una nueva página web cuando la recibe. Sin embargo, dependiendo de la red, la entrada del usuario, la tarea puede llevar […]

Python: realice una solicitud POST utilizando Python 3 urllib

Estoy intentando hacer una solicitud POST a la siguiente página: http://search.cpsa.ca/PhysicianSearch Para simular, haga clic en el botón ‘Buscar’ sin rellenar ninguno de los formularios, lo que agrega datos a la página. Obtuve la información del encabezado POST haciendo clic en el botón mientras miraba la pestaña de red en las herramientas de desarrollador de […]

Selenium hace clic una vez, pero el siguiente clic devuelve StaleElementReferenceException

import sys import urllib2 import time from bs4 import BeautifulSoup from selenium import webdriver import string import re reload(sys) sys.setdefaultencoding(‘utf8’) baseUrl = ‘https://www.breastsurgeons.org/new_layout/membership/membersearch/index.php’ driver = webdriver.Chrome(‘/usr/local/Cellar/chromedriver/2.36/bin/chromedriver’) driver.get(baseUrl) time.sleep(20) for p in range(1,282): driver.find_element_by_xpath(“//a[contains(text(),’>>’)]”).click() time.sleep(2) driver.quit() Después de abrir la baseUrl, hago clic manualmente en aceptar y luego busco una lista de médicos para que aparezcan. […]

Descifrando las cookies de cromo

Estoy intentando usar las cookies de Chromium en Python, porque Chromium cifra sus cookies usando AES (con CBC). Necesito revertir esto. Puedo recuperar la clave AES del llavero de OS X (está almacenada en la Base 64): security find-generic-password -w -a Chrome -s Chrome Safe Storage # From Python: python -c ‘from subprocess import PIPE, […]

Usando Extensiones con Selenium (Python)

Actualmente estoy usando Selenium para ejecutar instancias de Chrome para probar páginas web. Cada vez que se ejecuta mi script, se inicia una instancia limpia de Chrome (sin extensiones, marcadores, historial de navegación, etc.). Me preguntaba si es posible ejecutar mi script con extensiones de Chrome. He intentado buscar un ejemplo de Python, pero no […]