单击分割后生成的下载文件

时间:2018-02-03 23:33:49

标签: windows python-3.x web-scraping splinter

我想从一个带有splinter的网站下载一个文件,在点击一个按钮后由一个随机URL提供该文件。单击该按钮将显示浏览器的文件保存对话框。

我可以找到并点击按钮

exportButton = browser.find_by_id("exportButton")
exportButton.click()

但是如何使用特定名称保存文件?

因为URL是随机的,所以从不在页面的源代码中,而按钮是触发JS而不是链接的按钮,通过发送带有URL的请求并处理响应的文件下载方法不起作用。我无法提供网址。单击可能向服务器发送Ajax请求的按钮是获取该文件的唯一方法。我在无头模式下使用Chrome网络驱动程序。

1 个答案:

答案 0 :(得分:1)

所以我不知道在下载之前更改名称的方法。但我已经能够自动下载文件,然后更改文件名。

{{1}}