Selenium webdriver在timeou之后暂停

2024-09-28 22:25:15 发布

您现在位置:Python中文网/ 问答频道 /正文

在Windows上使用python 6.10搜索结果。使用时驱动程序。获取(),某些页面不加载,selenium超时(无论我为多长时间设置超时)。我的错误是超时后,我无法获得另一个url。我的代码:

driver = webdriver.Chrome()
for link in link_list:
    try:
        driver.get(link)
        # do some stuff
    except:
        continue

如果driver.get(somelink)抛出一个超时异常,那么driver.get将在以后的每一次都失败。chrome窗口本身在somelink上永久停止。 如果driver抛出异常,不管我是否捕捉到它,它似乎都将完全停止。我不确定是否不管异常的类型都会发生这种情况,还是只在超时时发生。我有一个解决办法,我关上再打开窗户,但是很乱。有没有办法让浏览器继续运行?在


Tags: 代码urlforgetwindowsdriverselenium错误