我用硒啓動下載。下載完成後,需要採取某些措施,是否有任何簡單的方法可以確定下載何時完成? (我正在使用FireFox驅動程序)python selenium,找出下載何時完成?
7
A
回答
9
沒有內置到硒的方式來等待下載完成。
這裏的一般想法是等到文件將出現在您的「下載」目錄。
這可能要麼通過循環一遍又一遍檢查文件的存在來實現:
或者,通過使用類似watchdog
東西來監控目錄:
0
在Chrome中,尚未完成下載的文件的擴展名爲.crdownload
。如果你set your download directory正確,那麼你可以等到你想要的文件不再有這個擴展名。原則上,這與等待文件存在沒有多大區別(如suggested by alecxe) - 但至少您可以通過這種方式監視進度。
相關問題
- 1. 等待下載完成在selenium webdriver JAVA
- 2. 讓Selenium等待文件下載完成
- 3. 找出MotionEvent何時完成
- 4. 我們可以找出Paperclip下載完成的時間嗎?
- 5. 如何知道何時下載完成
- 6. 如何知道何時下載完成?
- 7. 找出核心轉儲何時完成
- 8. selenium/python下載問題
- 9. 尋找下載完成downloadManager在Android
- 10. PHP/Python下載腳本不會完成
- 11. 如何下載用於python的Selenium?
- 12. 在Python中強制Selenium以等待瀏覽器完成加載
- 13. Selenium Webdriver自動完成下拉
- 14. 如何從彈出窗口找出「父窗口重載完成」?
- 15. 估算/預測下載完成時間
- 16. DownloadManager:下載完成時通知
- 17. 下載完成時觸發javascript代碼
- 18. jQuery檢查PDF下載完成時
- 19. 當網頁下載完成時回調
- 20. 下載管理器Android:下載完成
- 21. 找出document.location.href的完成時間
- 22. 當ViewController彈出時異步HTTP下載是否完成?
- 23. Python 2.7 Selenium,當頁面未完全加載時點擊按鈕
- 24. 無論如何找出何時完成Facebook評論加載頁面?
- 25. SFTP下載沒有完成
- 26. 等待下載完成
- 27. 如何確定文件是否已完成python下載
- 28. 使用Python Selenium下載zip文件
- 29. 找出當NSThread完成
- 30. Selenium c#:WaitForCondition(如何找到ajax頁面何時被完全加載)