【发布时间】:2013-12-08 23:21:02
【问题描述】:
我在 Python 2.7.6 (Windows) 中使用 Selenium Webdriver + Firefox (25.0.1) 下载大约 20 个文件(一个一个,从一个网站)时遇到问题,但是在下载 9-10 个文件后 Firefox 被阻止并且没有回应......每次都发生这种情况,对我来说真的很奇怪。 我该如何解决?
这是我的测试代码:
import time
from selenium import webdriver
fx = webdriver.FirefoxProfile()
fx.set_preference("browser.download.manager.showWhenStarting", False)
fx.set_preference("browser.helperApps.neverAsk.saveToDisk", "text/plain,text/csv,application/csv,application/octet-stream,text/comma-separated-values")
browser = webdriver.Firefox(firefox_profile=fx)
for i in range(20):
browser.get("http://pic.dhe.ibm.com/infocenter/tivihelp/v41r1/topic/com.ibm.ismsaas.doc/reference/AssetsImportCompleteSample.csv")
print i
time.sleep(1)
更新:
我尝试了 5 个不同的网站和不同的文件类型和大小 - 总是相同的问题...
【问题讨论】:
标签: python firefox selenium webdriver