如何在selenium中启动多个URI而不会崩溃firefox?

时间:2014-06-24 15:34:39

标签: firefox selenium python-3.x selenium-webdriver

我有一个URI列表(所有这些都属于同一个URL)保存在一个文件中(约2000)。 我想对 Python 程序进行编码,以便使用 selenium 将这些URI逐个传递给Firefox,以检查是否存在图片在每个URI(页面)上。

有没有办法安全地做到这一点?我的意思是,如果我从文件中读取每个URI并使用它启动firefox,那么在检查图像完成后我关闭firefox以便再次使用从文件读取的新URI打开它然后这可能会崩溃我的系统/ firefox至少一阵子。

我怎样才能让firefox访问我的所有URI而不用它来为每个新的URI关闭它?

1 个答案:

答案 0 :(得分:0)

访问链接后请勿关闭浏览器,请使用get()调用在同一浏览器会话中加载页面。

for link in links:
    driver.get(link)
    # check for presence of pictures