我正在尝试在 BlackBoard 环境中批量下载大量文件(在世界各地的大学/学校中大量使用)。我能够检索文件所在的链接,但这只是一个主要问题:
当文件是 .pdf 文件时,它会显示在新的浏览器选项卡中,而不是被下载。例如使用 click() 下载 .xlsx 文件效果很好..
我可以更改驱动程序设置来改变这种行为吗?以及如何?
编辑
我更新了问题以回应 Ari 的回答。它现在包含有关实际插件的更多信息。也许这可用于识别必须禁用的插件..
Chrome PDF Viewer (2 files)
Name: Chrome PDF Viewer
Version:
Location: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/
Type: BROWSER PLUGIN
Disable
MIME types: MIME type Description File extensions
application/pdf .pdf
Name: Chrome PDF Viewer
Description: Portable Document Format
Version:
Location: internal-pdf-viewer
Type: PPAPI (out-of-process)
Disable
MIME types: MIME type Description File extensions
application/x-google-chrome-pdf Portable Document Format
.pdf
请您参考如下方法:
Chrome 57 更改设置... 使用它来禁用 Chrome PDF 查看器:
//To disable PDF viewer plugins with Chrome 57
chromePrefs.put("plugins.always_open_pdf_externally", true);
