繁体   English   中英

如何在selenium python中下载一个pdf?

[英]How to download a pdf in selenium python?

我正在使用 selenium webdriver 自动下载 PDF 文件,但我在 pdf 文件的 chrome 查看器中预览了 pdf 文件。 如何下载文件?

在此处输入图像描述

在 chrome 中,pdf 文件在 chrome viewer 内部打开,现在要在 selenium chrome 驱动程序 python 中下载 pdf 文件,您需要在外部打开 pdf。 为此,请将此选项设置为 true。 代码如下。

options = webdriver.ChromeOptions()
options.add_experimental_option('prefs', {
"download.default_directory": "C:/Users/XXXX/Desktop", #Change default directory for downloads
"download.prompt_for_download": False, #To auto download the file
"download.directory_upgrade": True,
"plugins.always_open_pdf_externally": True #It will not show PDF directly in chrome
})
self.driver = webdriver.Chrome(options=options)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM