通过Python使用导出按钮下载

通过Python使用导出按钮下载,python,html,automation,export-to-csv,Python,Html,Automation,Export To Csv,我有兴趣从晨星网站下载财务报表。这里有一个页面示例: 右上角是export to csv按钮,我想用Python单击它。按inspection,我有这个HTML标记: <div class="exportButton"> <span class="icon_1_span"> <a href="javascript:SRT_stocFund.Export()" class="rf_export"> </a> ==

我有兴趣从晨星网站下载财务报表。这里有一个页面示例:

右上角是export to csv按钮,我想用Python单击它。按inspection,我有这个HTML标记:

<div class="exportButton">
    <span class="icon_1_span">
       <a href="javascript:SRT_stocFund.Export()" class="rf_export">
       </a> ==$0
显然,这没有任何回报。对于如何让Python导出表中的数据,您有什么建议吗?也就是说,自动下载csv文件的过程,而不是在网页上自行下载


非常感谢

我会在“无头”模式下使用Selenium WebDriver。试试硒,它很容易理解和使用。:)

随着google chrome“http trace”的扩展,您可以知道,它是一个链接:

它可以用请求库

我认为,这是一种简单的方法(我认为,如果您修改url参数,您可以根据需要创建excel文件)


问候

您应该试着理解
SRT\u stocFund.Export()
的功能和工作原理。
quote_page = pageURL
page = urlopen(quote_page)
soup = BeautifulSoup(page, "html.parser")
bs = soup.find(href="javascript:SRT_stocFund.Export()", attrs={"class":"rf_export"})