gpt4 book ai didi

python - 使用 Selenium WebDriver 将文件下载到特定路径

转载 作者:行者123 更新时间:2023-12-01 06:04:33 25 4
gpt4 key购买 nike

我需要将文件下载到非本地计算机上的给定位置。这是网络浏览器的正常流程,我将执行以下操作:

  • 前往网站
  • 点击按钮下载文件(这是生成文件的表单,不是下载链接)
  • 网站提示警告窗口“您要下载此文件吗?”等。

我希望能够绕过该文件并执行以下操作:

>>> 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,但希望这会有所帮助......

关于python - 使用 Selenium WebDriver 将文件下载到特定路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8783307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com