Articles of webdriverwait

¿Cómo imprimir los atributos href usando beautifulsoup mientras se automatiza a través de selenium?

El valor href del elemento azul es lo que quiero acceder desde este HTML Probé algunas formas de imprimir el enlace pero no funcionó. Mi código a continuación: – discover_page = BeautifulSoup(r.text, ‘html.parser’) finding_accounts = discover_page.find_all(“a”, class_=”author track”) print(len(finding_accounts)) finding_accounts = discover_page.find_all(‘a[class=”author track”]’) print(len(finding_accounts)) accounts = discover_page.select(‘a’, {‘class’: ‘author track’})[‘href’] print(len(accounts)) Output:- 0 0 TypeError: […]

Cómo extraer el texto de los resultados de búsqueda de duckduckgo usando Selenium Python

Estoy tratando de obtener las descripciones de enlaces de pato de pato de los resultados de búsqueda utilizando lo siguiente: results=browser.find_elements_by_xpath(“//div[@id=’links’]/div/div/div[2]”) description=[] for result in results: description.append(result.text) Recibo el error ‘lista’ objeto no tiene atributo ‘texto’. Pude usar un método similar para obtener los títulos de los resultados de búsqueda, pero por alguna razón no […]

Mensaje: referencia de elemento obsoleto: el elemento no se adjunta al documento de página en Python

He estado intentando ejecutar el siguiente código en tres enlaces web diferentes. El código funciona bien en un enlace web. Sin embargo, arroja un mensaje de error sobre “Mensaje: referencia de elemento obsoleto: el elemento no está adjunto al documento de la página”. Busqué en los dos hilos anteriores del foro (la solución del elemento […]

Selenium Switch Tabs

Dado que Firefox ya no admite Control + T para la pestaña, comencé a usar driver.execute_script (“window.open (‘URL’, ‘new_window’)”) Estoy intentando mostrar el título de la pestaña diferente que abro y cambiar entre ellas. Para el siguiente ejemplo, espero que la salida sea facebook, google y vuelva a facebook. Ahora mismo la salida es facebook, […]

Saltar a la espera de un sitio web temporizador Selenio Python

Estoy ejecutando Selenium en Python ide con geckodriver. El sitio que estoy intentando abrir tiene un temporizador de 30 segundos que después de estos 30 segundos aparece un botón y le envío un clic. Lo que pregunto es lo siguiente: ¿Puedo ignorar / saltar / acelerar el tiempo de espera de alguna manera? En este […]

selenium.common.exceptions.ElementNotVisibleException: Mensaje: elemento no interactable utilizando Selenium

Estoy buscando hacer un progtwig por diversión, pero tengo algunos problemas con selenium y necesito ayuda … Este es el progtwig (eliminé el directorio de webdriver porque el nombre de la carpeta contiene el nombre de otra persona) from selenium import webdriver import webbrowser import time def Pass_send_(): driver=webdriver.Chrome() driver.get(‘chrome://flags/#password_export-enable’) ricerca=driver.find_element_by_id(“search”) ricerca.send_keys(‘password export’) scorritore=driver.find_element_by_class_name(‘experiment-select’) scorritore.click() […]

Cómo dormir webdriver en python durante milisegundos

Estoy usando la biblioteca de time en mi script: import time time.sleep(1) Puede dormir mi webdriver durante 1 segundo, pero necesito dormirlo durante 250 milisegundos.

StaleElementException cuando se itera con Python

Estoy tratando de crear un raspador web básico para los resultados de Amazon. A medida que estoy repitiendo los resultados, a veces llego a la página 5 (a veces solo a la página 2) de los resultados y luego se StaleElementException una StaleElementException . Cuando miro el navegador después de que se lanza la excepción, […]