Python Selenium chrome无法通过driver.get(url)下载

时间:2019-02-28 10:56:37

标签: python selenium google-chrome

该代码应下载示例pdf文件,但仅显示。

from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", {
  "download.default_directory": r"/Users/ugur/Downloads/",
  "download.prompt_for_download": True,
  "download.directory_upgrade": False,
  "safebrowsing.enabled": True
})
driver = webdriver.Chrome(executable_path="/Users/ugur/Downloads/chromedriver",chrome_options=options)

driver.get('http://www.africau.edu/images/default/sample.pdf')

这是一个演示,真实的网站与众不同,它需要身份验证,因此在运行代码的初始部分后,我手动输入用户名和密码,然后运行for。

1 个答案:

答案 0 :(得分:0)

在计算机上,打开Chrome。

导航到chrome:// settings

转到高级设置。

在“隐私”下,单击内容设置。

在“ PDF文档”下,选中“下载PDF文件而不是自动打开”旁边的框。