我使用硒webdriver自动下载几个PDF文件。我得到了PDF预览窗口(见下文),现在我想下载该文件。我如何使用Google Chrome浏览器来完成此操作?Selenium Webdriver:如何使用Python下载PDF文件?
0
A
回答
1
我有同样的问题,由于Chrome浏览器中的最后一个版本将打开所有PDFServlet中PDF中的浏览器,而不是推出直接下载过程。
在上一个Chrome版本中,您可以转至Chrome:插件并停用Chrome PDF查看器,但此选项现在不存在。
我尝试获取embed和src pdf路径并尝试使用c#HttpWebClientRequest尝试下载,但这不适用于我。
我尝试查看文档以尝试查找禁用此PDF功能的参数,但我没有找到它。
1
您可以使用硒从网上下载pdf(Embeded pdf
& Normal pdf
)。
from selenium import webdriver
download_dir = "C:\\Users\\omprakashpk\\Documents" # for linux/*nix, download_dir="/usr/Public"
options = webdriver.ChromeOptions()
profile = {"plugins.plugins_list": [{"enabled": False, "name": "Chrome PDF Viewer"}], # Disable Chrome's PDF Viewer
"download.default_directory": download_dir , "download.extensions_to_open": "applications/pdf"}
options.add_experimental_option("prefs", profile)
driver = webdriver.Chrome('C:\\chromedriver\\chromedriver_2_32.exe', chrome_options=options) # Optional argument, if not specified will search path.
driver.get(`pdf_url`)
它会下载并保存pdf在指定的目录。根据您的方便,更改download_dir
位置和chrome driver location
。
您可以从here下载chrome驱动程序。
希望它有帮助!
相关问题
- 1. 如何使用selenium python webdriver下载PDF文件?
- 2. Selenium WebDriver(Ruby):如何下载PDF文件?
- 3. Selenium webdriver下载pdf
- 4. 使用Python捕获PDF文件Selenium Webdriver
- 5. 使用Selenium WebDriver下载pdf for Firefox
- 6. 如何使用Python下载pdf文件?
- 7. 获取.part evertime我使用python下载selenium webdriver中的文件
- 8. 使用selenium webdriver从sharepoint下载文件python
- 9. 用selenium webdriver捕获下载的pdf文件名
- 10. 如何阅读在python中由selenium webdriver下载的文件
- 11. 如何使用Java Selenium WebDriver下载文件?
- 12. 如何使用Selenium WebDriver下载APK文件
- 13. 如何使用硒webdriver在铬下载PDF文件
- 14. 使用Python Selenium下载zip文件
- 15. 如何使用Selenium WebDriver在新标签中打开pdf文件
- 16. 使用Watir Webdriver下载文件
- 17. 如何使用Python 3中的Selenium Module(FireFox)下载PDF
- 18. 如何在python下载pdf文件?
- 19. 通过Python中的Selenium Webdriver下载文件
- 20. Python Selenium Webdriver:枚举超链接并下载文件
- 21. 如何使用Jersey下载PDF文件?
- 22. 如何使用asp.net下载pdf文件?
- 23. 使用机器人类的Selenium webdriver中的文件下载
- 24. 使用Selenium webdriver查找下载的文件
- 25. 使用Selenium WebDriver将文件下载到特定路径
- 26. Selenium webdriver使用相对路径上传下载文件
- 27. 如何处理在selenium webdriver中下载文件?
- 28. 如何检查下载的文件Selenium WebDriver?
- 29. 如何使用Python Selenium Webdriver显示值?
- 30. 如何使用python下载创建的PDF文件?
看看[这个答案](https://stackoverflow.com/a/43471196/3846228)...也许它会帮助你。 –