如何在硒中使用Chrome WebDriver下载python中的文件?

亚历克斯:

根据此处此处的帖子我正在尝试使用硒中的chrome webdriver来下载文件。这是到目前为止的代码

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--disable-extensions")
chrome_options.add_experimental_option("profile.default_content_settings.popups", 0)
chrome_options.add_experimental_option("download.prompt_for_download", "false")
chrome_options.add_experimental_option("download.default_directory", "/tmp")

driver = webdriver.Chrome(chrome_options=chrome_options)

但这仅会导致以下错误:

WebDriverException: Message: unknown error: cannot parse capability: chromeOptions
from unknown error: unrecognized chrome option: download.default_directory
  (Driver info: chromedriver=2.24.417424 (c5c5ea873213ee72e3d0929b47482681555340c3),platform=Linux 4.10.0-37-generic x86_64)

那么如何解决呢?我是否必须使用这种“功能”?如果是这样,究竟如何?

饱满的:

试试这个。在Windows上执行

如何在Chrome中控制具有Selenium Python绑定的文件的下载

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_experimental_option("prefs", {
  "download.default_directory": r"C:\Users\xxx\downloads\Test",
  "download.prompt_for_download": False,
  "download.directory_upgrade": True,
  "safebrowsing.enabled": True
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何处理身份验证弹出在Chrome中使用Java硒的webdriver

如何在硒webdriver 3.0 beta中使用geckodriver?

如何在使用chrome驱动程序/ firefox驱动程序时更改Webdriver中的文件下载位置

如何使用Java中的Selenium Webdriver下载.docx文件?

如何在Chrome中使用Selenium + Python绑定控制文件的下载

如何在python中使用硒定位四个元素

如何在Selenium Webdriver Python 3中使用Chrome配置文件

Python-如何在代理中使用硒

如何在React-Select Component下拉菜单中使用python硒来选择值?

如何在Python中使用硒Xpath从tr标签中获取所有td [3]标签

如何在硒python中使用XPATH获取图像的src

如何在python中使用硒下载pdf文件

如何在python中使用硒运行无头Chrome和代理?

如何在硒Webdriver中使用xpath查找包含 的文本的确切值?

如何在python中使用硒提交此表单?

使用python中的Selenium Webdriver下载在embed标签中具有stream-url是chrome扩展名的文件

如何在Python中使用硒来提取“查看更多”中的文本?

如何在python中使用硒从RadioButtons中进行选择?

在硒中使用“ webdriver.Chrome()”时出错

使用硒C#,如何在IE11中下载文件?

如何在硒中使用XPath的'not start-with'属性来跳过python中的某些网站

如何在python中使用硒在div中“向上滚动”?

如何在python中使用Selenium下载文件?

如何在python硒中使用iframe?

如何在div中使用id和class查找硒python中的元素

如何在python中使用urllib下载.torrent文件?

如何在python中使用硒检查弹出警报

如何在python中使用硒从h1标签中获取字符串

如何在python中使用硒“向下滚动”某些部分?