我想按一下我认为是一个网站上的一个简单的按钮下载一个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文件
以下是您的方法:
编辑 使用css选择器而不是xpath
相关问题 更多 >
编程相关推荐