Articles of Geckodriver

El problema de Selenium y Geckodriver con la creación de un controlador web en Python

Tengo un fragmento de código en un rastreador de python que solía funcionar. Lo instalé en un nuevo sistema y ahora estoy tratando de obtener las dependencias correctas. Al usar geckodriver 0.13.0 y ejecutar el siguiente código: def login(self): print self.colors.OKBLUE + “Logging into my site as User: ” + self.config.email + self.colors.ENDC username = […]

No se puede cargar Firefox en Selenium Webdriver en Python

He instalado Python 3.6.2, Selenium 3.5.0 con GeckoDriver 0.18.0 y la versión de Firefox es 54.0.1version en Windows 7. Estoy tratando de ejecutar un script de selenium que está cargando un Firefox donde no coincido con la versión de Firefox. . Por favor, hágamelo saber cuál es el problema. El código y el mensaje de […]

La secuencia de comandos de repente deja de rastrear sin error o excepción

No estoy seguro de por qué, pero mi script siempre deja de rastrear una vez que llega a la página 9 . No hay errores, excepciones o advertencias, así que estoy un poco perdido. alguien me puede ayudar? PS ¡ Aquí está el script completo en caso de que alguien quiera probarlo por sí mismo! […]

ConnectionAbortedError: El software de su máquina host anuló una conexión establecida

Por alguna razón, obtengo el siguiente error solo cuando abro una instancia de webdriver anidada. No tengo idea de lo que está pasando aquí. Estoy usando Windows 10, geckodriver 0.21.0 y Python 3.7. ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine Parte de la secuencia de comandos que […]

Python establece las preferencias de Firefox para Selenium – Ubicación de descarga

Utilizo Selenium Marrionette y GeckoDriver para extraer datos web. Uso lo siguiente para configurar mis preferencias de perfil de Firefox: fp = webdriver.FirefoxProfile() fp.set_preference(“browser.download.folderList”, 1) fp.set_preference(“browser.helperApps.alwaysAsk.force”, False) fp.set_preference(“browser.download.manager.showWhenStarting”,False) fp.set_preference(“browser.download.dir”, “H:\Downloads”) fp.set_preference(“browser.download.downloadDir”,”H:\Downloads”) fp.set_preference(“browser.download.defaultFolder”,”H:\Downloads”) binary = FirefoxBinary(r’C:\Program Files (x86)\Mozilla Firefox\Firefox.exe’) firefox_capabilities = DesiredCapabilities.FIREFOX firefox_capabilities[‘marionette’] = True driver = webdriver.Firefox(capabilities=firefox_capabilities, firefox_binary=binary, firefox_profile = fp) Por lo que entiendo […]

selenium.common.exceptions.InvalidSessionIdException utilizando GeckoDriver Selenium Firefox en modo sin cabeza a través de Python

Estoy intentando usar Python y Selenium para automatizar algunos casos en el modo sin cabeza de Firefox. Creo que hice todas las configuraciones que necesito, pero todavía no se inicializa webdrvier. Mi problema es obtener la excepción aproximadamente 30-60 segundos después de ejecutar mi código y el mensaje de excepción no está claro. En realidad, […]

¿Cómo poner geckodriver en PATH?

Estoy en OS Sierra y estoy ejecutando Python 3.5.2. Tengo selenium instalado y sigo un libro llamado “Automatizar las tareas aburridas con Python” Mi codigo es from selenium import webdriver >>> browser = webdriver.Firefox() Sigo recibiendo el error Traceback (most recent call last): File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/selenium/webdriver/common/service.py”, line 64, in start stdout=self.log_file, stderr=self.log_file) File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py”, line 947, […]

WebDriverException: falta el parámetro ‘tipo’

Estoy usando Selenium Webdriver en python. Las condiciones ambientales de mi configuración son: python 2.7.12 selenium 3.4.2 Firefox 52.0.2 Geckodriver v.0.13.0 Al ejecutar el script de Python, la siguiente línea de código está dando un error. self.driver.implicitly_wait(30) El mensaje de error es WebDriverException: falta el parámetro ‘tipo’. ¿Puede alguien ayudarme en esta situación?

selenium.common.exceptions.SessionNotCreatedException: Mensaje: No se puede encontrar un conjunto de capacidades que coincida con Firefox 46 a través de Selenium

Debo tener algunas versiones aquí que no coincidan, ya que no puedo obtener Selenium con Python para iniciar un navegador web Firefox. Estoy usando una versión anterior de Firefox porque otras personas aquí tienen la misma versión antigua de Python y para ellos la versión anterior de Firefox funciona mejor. Código: from selenium import webdriver […]

Selenium se estrella con selenium.common.exceptions.WebDriverException: Mensaje: newSession

SO: Ubuntu 16.04.3 LTS (GNU / Linux 4.4.0-1066-aws x86_64) Versión de selenium: selenium == 3.6.0 Navegador: Mozilla Firefox 63.0 Versión de Geckodriver: geckodriver-v0.19.0-linux64 Comportamiento esperado – Cree un nuevo navegador Firefox y realice algunos pasos: analizar el sitio web. Comportamiento actual – Chocando con un registro: – self.driver = webdriver.Firefox() File “/home/ubuntu/env/local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py”, line 154, in […]