我有一个网页,我使用selenium
自动下载文件。我能够导航到下载页面。我现在所要做的就是右击并点击'save link as'
,然后点击"OK"
..
<tr>
<td class="orionSummaryHeader">
Export information:
</td>
<td class="orionSummaryColumn">
<a href="/core/cache/qcW2AaqeD-s22J6yOlx958EJN7w=/Exported_Systems.csv"target="_blank">Exported_Systems.csv</a><br>
</td>
</tr>
我尝试使用find_element_by_xpath()
,但仍然无法点击....
帮帮我!
答案 0 :(得分:0)
您无需模拟右键单击以保存链接。只需使用以下代码:
link = driver.find_element_by_link_text('Exported_Systems.csv').get_attribute('href')
如果您想使用此链接下载文件,请尝试:
import requests
with open("/path/to/file.csv", "wb") as f:
f.write(requests.get(link).content)