Я застрял, и я хотел бы вашей помощи. Я не гений Python, поэтому извиняюсь за язык. Мне нужно нажать кнопку (Экспорт) на этом веб-сайте https://www.fec.gov/data/filings/?data_type=processed&committee_id=C00097485. Кнопка должна перейти в конец страницы, где появляется ссылка на файл Excel. Теперь я использовал этот код:
text="//button[@type='button' and contains(.,'Export')]"
driver = webdriver.Firefox()
driver.get("https://www.fec.gov/data/filings/data_type=processed&committee_id=C00142711")
time.sleep(5)
button=driver.find_element_by_xpath(text)
button.click
Скрипт работает нормально, сообщений об ошибках нет. Сайт появляется, но «клик» не происходит.
Я также попытался: 1) «подождать, пока элемент не станет кликабельным», 2) ActionChain для перемещения курсора, 3) заменить щелчок на sendKeys.
Там нет Ифраме. Я пробовал также на Chrome. Я использую компьютер с Windows 10.
Что я делаю не так ??? Учитывая, что с другими сайтами, функция клика отлично работает!