我想按我认为是网站上的简单按钮下载CSV文件。 但是,我找不到在HTML代码中按下的按钮,并且,如果可以的话,它看起来好像带有一些参数(如果它是“ input-group-addon btn”类)。
我之前做过类似但有限的工作,但这看起来有所不同。我可以在该网站上找到其他要按的按钮,但不能下载该CSV文件的按钮。它不包含文件地址,并且绝对不是“正常”按钮。我很难在网上找到一些信息,这些信息既不是指向文件地址的链接,也不是指向普通按钮的信息。
from selenium import webdriver
import time
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument("--test-type")
options.binary_location = "/usr/bin/chromium"
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://www.tennet.eu/electricity-market/transparency-pages/transparency-germany/network-figures/actual-and-forecast-wind-energy-feed-in/')
text_area1 = driver.find_element_by_id('daterange')
text_area1.send_keys("print('23.05.2019 - 23.05.2019')")
submit_button = driver.find_elements_by_xpath('SOMETHING IN HERE')
submit_button.click()
此部分脚本的目标是打开网站,在文本字段中输入今天的日期,然后按一下按钮以下载CSV文件。
答案 0 :(得分:0)
这是您的方法:
onBackPressed()
编辑 使用CSS选择器代替xpath