Descargar PDF desde una ventana emergente / formulario con Selenium Python ChromeDriver
Tener problemas para descubrir el siguiente paso, intentar descargar un archivo pdf de un sitio web y quedarse atascado.
"https: //www.southtechhosting.com/SanJoseCity/CampaignDocsWebRetrieval/Search/SearchByElection.asp"
Page con enlaces a archivos PDF
Pude hacer clic en el enlace pdf desde la "Página con enlaces" usando Selenium y ChromeDriver, pero luego recibí un formulario emergente en lugar de una descarga.
Intenté desactivar el Visor de PDF de Chrome ("plugins.plugins_list": [{"enabled": False, "name": "Chrome PDF Viewer"}]), pero eso no funciona.
El formulario emergente (que se ve en "Archivo PDF para descargar") tiene un enlace emergente para descargar el archivo pdf. He intentado ActionChains (), pero obtengo esta excepción después de ejecutar esta línea:
from selenium.webdriver.common.action_chains import ActionChains
element_to_hover = driver.find_element_by_xpath("//paper-icon-button[@id='download']")
hover = ActionChains(driver).move_to_element(element_to_hover)
hover.perform()
Buscando la forma más eficiente de descargar archivos pdf en este tipo de situación. ¡Gracias