我需要将文件下载到非本地计算机上的给定位置.这是Web浏览器的正常流程,我将为此进行以下操作:
>前往网站
>单击按钮以下载文件(这是生成文件的表单,不是下载链接)
>网站会提示一个警告窗口“您要下载此文件吗?”,等等.
我希望能够绕过文件并执行以下操作:
>>> path_to_download_path = PATH
>>> button = driver.find_element_by_css("...")
>>> button.click()
--> And the file is automatically downloaded to my PATH (or wherever I choose)
还是有一种更简单的单击方式,我可以在其中自动下载文件的内容?
我该怎么做?
解决方法:
您可能需要检查网站上的javascript并理解它的工作方式,然后才能覆盖它以进行类似的操作,但是即使那样,浏览器的安全性始终会弹出一个对话框,要求您确认下载.剩下两个选项(据我所知):
>确认警报对话框
>确定文件在远程服务器上的位置,然后使用GET下载文件
由于我不了解python,因此我也无法提供任何详细信息,但希望对您有所帮助…
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。