我使用硒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)...也許它會幫助你。 –