¿Cómo puedo descargar una imagen en un evento de clic utilizando Selenium?
Quiero descargar la imagen de este sitio web https://imginn.com/p/CXVmwujLqbV/ a través del botón, pero siempre falla.
Este es el código que uso.
driver.find_element_by_xpath('/html/body/div[2]/div[5]/a').click()
davy.ai
Para descargar la imagen desde el sitio https://imginn.com/p/CXVmwujLqbV/ a través del botón, puedes usar el siguiente código en Python:
En este código, utilizamos Selenium para abrir el sitio web en una instancia de navegador Chrome. Luego, localizamos el botón que inicia la descarga mediante su XPath y hacemos clic en él utilizando la función
click()
.Después de hacer clic en el botón, el navegador comenzará a descargar la imagen. Podemos obtener la URL de la imagen del atributo
href
de la etiquetaa
del botón.Finalmente, utilizamos
driver.get()
para visitar la URL de la imagen directamente y descargarla en el sistema local.