Articles of selenium chromedriver

Selenium en Python en Mac: el ejecutable de Geckodriver debe estar en PATH

Soy nuevo en la progtwigción y empecé con Python hace aproximadamente 2 meses y repasé Sweigart’s Automate the Boring Stuff with Python text. Estoy usando Spyder 3 y ya instalé el módulo de selenium y el navegador Firefox. Utilicé el siguiente código en el archivo python from selenium import webdriver browser = webdriver.Firefox() browser.get(‘http://inventwithpython.com’) Me […]

Manejo de paginación en sitio web usando botones de entrada

En el bash de raspar este sitio web con selenium. Tengo el código funcionando pero actualmente solo raspa la primera página. La página usa botones de entrada como una forma de navegar por las páginas, así que pensé en hacer clic en cada botón uno por uno, pero no funciona. ¿Alguien tiene alguna otra forma […]

Elemento no visible a pesar de la disponibilidad en el documento en Python Selenium

Enlace a la página: https://contacts.google.com/u/1/?pageId=none Deseado: quiero seleccionar todos los contactos haciendo clic en el icono resaltado SVG resaltado en la imagen adjunta. Problema que enfrenta: obtener un elemento de error no visible en svgicon.click() . Aunque el elemento está claramente disponible en DOM visible según la imagen adjunta. Observación: me he dado cuenta de […]

¿Cómo usar el proxy autenticado en el cromedriver selenium?

Después de buscar por muchas horas estoy empezando a pensar que esto es imposible. Necesito ejecutar Chrome a través de selenium usando diferentes servidores proxy autenticados (no públicos) para cada ejecución. PROXY_IP = “” UID = “” PWD = ” options = webdriver.ChromeOptions() options.add_argument(“–proxy-server=%s:%s@%s” % (UID,PWD,PROXY_IP)) driver = webdriver.Chrome(executable_path=”.\\driver\\chromedriver.exe”, chrome_options=options) driver.get(“”) Chrome se encenderá y […]

configurar las opciones de cromo con controlador remoto

Así que hay una larga lista de interruptores que se pueden pasar al chromedriver. Me gustaría usar algunos de ellos, específicamente –disable-logging . No quiero (solo) usar chromedriver localmente, sin embargo, me gustaría escribir todo mi código para usar webdriver.Remote() . Aquí está el código que utilizo para configurar un controlador de Chrome y funciona […]

Haga clic en el botón deslizante en python selenium

Mi problema es el siguiente: Estoy entrenando para recuperar la información en este sitio web https://www.cetelem.es/ . Quiero hacer varias cosas: Haga clic en los dos botones deslizantes para cambiar la información. Recupera la información tras el cambio de los botones deslizantes. Poner una condición, solo recupera información cuando esta y tae cambian. Probé con […]

No se pueden enviar claves a la página de inicio de sesión de Paypal dirigida

Estoy escribiendo un bot de Auto-Fill para Paypal Checkout. La página de inicio de sesión de PayPal se redirige desde otro sitio web, por lo que es ligeramente diferente a la página de inicio de sesión oficial de PayPal, aunque el HTML es similar He probado diferentes métodos como switch to frame , scroll down […]

WebDriverException: Service U: /Scraping/chromedriver.exe se cerró inesperadamente. El código de estado era: 1 mientras trabajaba con Chrome y Python

He estado tratando de hacer que el controlador web funcione con Python en Chrome en el trabajo, pero no puedo por mi vida averiguar qué es lo que está mal, a pesar de la resolución de problemas durante la mayor parte del día. He descomprimido chromedriver a la carpeta en la que estoy trabajando. He […]

El objeto ‘list’ no tiene ningún atributo ‘get_attribute’ mientras se recorre a través de WebElements

Estoy tratando de usar Python y Selenium para raspar múltiples enlaces en una página web. Estoy utilizando find_elements_by_xpath y puedo localizar una lista de elementos, pero tengo problemas para cambiar la lista que se devuelve a los enlaces href reales. Sé que find_element_by_xpath funciona, pero eso solo funciona para un elemento. Aquí está mi código: […]

Opciones de importación de Webdriver de Selenium que me dan un ImportError

Enlace al código original que estoy tratando de implementar en mi código. Ejecutando Selenium WebDriver usando Python con extensiones (archivos .crx) from selenium import webdriver from selenium.webdriver.chrome.options import Options chop = webdriver.ChromeOptions() chop.add_extension(‘Adblock-Plus_v1.4.1.crx’) driver = webdriver.Chrome(chrome_options = chop) Intenté incorporar el código, pero la segunda línea, from selenium.webdriver.chrome.options import Options está lanzando un error Traceback […]