我正在尝试编写一个 python 脚本以使用以下链接中的“下载 CSV”按钮自动下载 csv: https ://chartink.com/screener/copy-supertrend-negative-breakout-1103
from selenium import webdriver
import pandas as pd
DRIVER_PATH = r"C:\Users\u123456\Downloads\chromedriver\chromedriver.exe"
d = webdriver.Chrome(executable_path=DRIVER_PATH)
d.get('https://chartink.com/screener/copy-supertrend-negative-breakout-1103')
download_button = pd.read_html(d.find_element_by_class_name('btn btn-default buttons-excel buttons-html5 btn-primary'))[0]
#table = pd.read_html(d.find_element_by_id('DataTables_Table_0').get_attribute('outerHTML'))[0]
print(download_button)
我没有找到有关如何单击该按钮并将其下载到本地驱动器的任何线索。任何帮助将不胜感激。
编辑:我尝试了下面的代码并让它工作,现在我想知道我们是否可以找到文件名并将其加载到熊猫数据框中。
element = d.find_element_by_link_text("Download csv")
element.click()
谢谢,mc