首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium Webdriver和Firefox在下载几个CSV文件后崩溃

Selenium Webdriver和Firefox在下载几个CSV文件后崩溃
EN

Stack Overflow用户
提问于 2013-12-08 23:21:02
回答 2查看 1.9K关注 0票数 2

在Python 2.7.6 (Windows)中使用Selenium + Firefox (25.0.1)下载大约20个文件(一个接一个,从一个网站下载)有问题,但是在下载9-10个文件后Firefox被阻塞,没有响应.每次都会发生这种事,对我来说真的很奇怪。我怎么才能修好它?

这是我的测试代码:

代码语言:javascript
运行
复制
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个不同的网站和不同的文件类型和大小-总是相同的问题.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-09 18:06:09

我知道问题出在哪里--只有Firefox 25.0.1。在Firefox 24上,一切都很好。

票数 4
EN

Stack Overflow用户

发布于 2013-12-09 09:06:52

我们使用的是iMacros,而不是Selenium,但我假设我们的解决方案可以在这里重用:每次下载后重新启动Firefox,以避免Firefox内存泄漏。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20460549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档