Articles of selenium

Manejar notificaciones en Python + Selenium Chrome WebDriver

¿Cómo pueden manejarse las notificaciones de Selenium Chrome WebDriver en Python? Intenté rechazar / aceptar active element alert y active element pero parece que las notificaciones deben tratarse de otra manera. Además, todos los resultados de búsqueda de Google me están llevando a una solución Java que realmente no necesito. Soy un novato en Python. […]

Falta el archivo en la aplicación comstackda de py2exe selenium

Estoy tratando de hacer que mi aplicación de Selenium funcione. Recostack todo, pero cuando abro la aplicación me da esto: C:\Python34\dist>browse.exe Traceback (most recent call last): File “browse.py”, line 9, in File “C:\Python34\lib\site-packages\selenium\webdriver\firefox\webdriver.py”, line 43, in __init__ self.profile = FirefoxProfile() File “C:\Python34\lib\site-packages\selenium\webdriver\firefox\firefox_profile .py”, line 64, in __init__ WEBDRIVER_PREFERENCES)) as default_prefs: FileNotFoundError: [Errno 2] No such […]

¿Cómo extraer la información del jugador de la página de Estadísticas según el HTML?

Estoy intentando recostackr información para un sitio web que usa selenium. A continuación, se encuentra el enlace al sitio web http://www.ultimatetennisstatistics.com/playerProfile?playerId=4742. La información que estoy tratando de obtener está bajo las estadísticas del jugador En este momento, se abre el perfil del jugador y luego se abre la página de estadísticas del jugador. Estoy tratando […]

Ejecución paralela de Python con selenium.

Estoy confundido acerca de la ejecución paralela en python usando selenium. Parece que hay algunas maneras de hacerlo, pero algunas parecen desactualizadas. Me pregunto cuál es la última forma de hacer una ejecución paralela utilizando selenium. Hay un módulo de python llamado python-wd-parallel que parece tener alguna funcionalidad para hacer esto, pero es de 2013, […]

Acercar y alejar el navegador Chrome usando Selenio con Python

Estoy tratando de cambiar el zoom en Chrome mediante progtwigción. Intenté usar Python para hacer esto driver.execute_script(“document.body.style.zoom=’zoom %'”) Pero esto lo hace zoom en CSS, no en Chrome. ¿Cómo puedo afectar el zoom de Chrome?

Error de Python: ImportError: sys.meta_path es Ninguno, es probable que Python se apague

Escribo un progtwig python en pycharm, incluyendo FBCrawl.py, html_login.py, common / glovar.py, en glovar.py, defino una variable webdriver_browser, y quiero usar este webdriver_browser en FBCrawl.py AND html_login.py, el principal el propósito es iniciar sesión en Facebook y obtener el contenido de una página, utilizando selenium, el progtwig es el siguiente, pero al ejecutarlo, se produce […]

Selenium python: no se puede conectar al Servicio% s “% self.path

Estoy intentando ejecutar una prueba de selenium con un script de Python, pero recibo el siguiente error al ejecutar la prueba: Traceback (most recent call last): File “/var/www/html/selenium-scripts/example.py”, line 13, in driver = webdriver.Chrome() File “/usr/local/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py”, line 61, in __init__self.service.start() File “/usr/local/lib/python2.7/site-packages/selenium/webdriver/common/service.py”, line 88, in start raise WebDriverException(“Can not connect to the Service %s” % […]

Colaborativo y Selenium: el ejecutable del mensaje de error ‘geckodriver’ debe estar en PATH

Intento usar Selenium para ejecutar un script para descargar / raspar datos de una página de instagram de desplazamiento “infinito” para fines de investigación. Uso Google colaboratory y este no tiene un navegador instalado porque funciona como un servidor. Es mi guion import time from selenium import webdriver from bs4 import BeautifulSoup as bs browser […]

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 […]

¿Cómo crear un nuevo perfil de Firefox (persistente) con Selenium en Python?

Intento agregar un nuevo perfil persistente de Firefox con Selenium. AFAIK, al ejecutar FirefoxProfile() , se genera un nuevo perfil utilizando un archivo temporal. Idealmente, este perfil debería poder permanecer disponible para los procesos posteriores, incluso después de que se cierre el creador. Problema Crea un nuevo perfil de Firefox desde dentro del código Python. […]