通过Python使用导出按钮下载
我有兴趣从晨星网站下载财务报表。这里有一个页面示例: 右上角是export to csv按钮,我想用Python单击它。按inspection,我有这个HTML标记:通过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> ==
<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"})