如何使用Chrome 63.0.3239.108

时间:2018-01-03 13:55:48

标签: selenium selenium-chromedriver

我想通过selenium自动化从网站下载pdf。我使用的是Chrome 63.0.3239.108版本。我尝试了下面的2个代码片段。但那些都没有用。  通过设置下面的首选项来禁用Chrome扩展程序。

preferences.put("plugins.plugins_disabled", [
                        "Adobe Flash Player",
                        "Chrome PDF Viewer"
                    ])

我使用的另一个偏好

preferences.put("plugins.always_open_pdf_externally",true);
                preferences.put("pdfjs.disabled", true);

两者都没有帮助完成。有什么可尝试的。

1 个答案:

答案 0 :(得分:0)

我过去使用chromedriver下载文件的方式迫使chromedriver将pdf下载到我可以阅读的目录中

看看以下方法是否有效。这是使用python

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

options = Options()
options.add_experimental_option("prefs", {
 "download.default_directory": r"<directory_path>",
 "download.prompt_for_download": False,
 "download.directory_upgrade": True,
 "safebrowsing.enabled": True
})