首页 > 解决方案 > 如何超时以使用硒加载页面?

问题描述

我是硒的新手。该脚本会打开 excel 中的链接,但我需要有一个加载页面的时间限制,如果它没有加载它会转到下一页。我希望你能帮帮我

我的部分代码是:

excel_credenciales = r'C:\Users\EM\selenium\prueba.xlsx'  

df = pd.read_excel(excel_credenciales) 

mylist = df['url'].tolist() 

for url in mylist:
    browser.get(url)
    timestamp = datetime.datetime.now().strftime('%d_%m_%Y_%H_%M_%S')
    browser.save_screenshot(r'C:\Users\E\SELENIUM\fotos'+timestamp+'.png')
browser.close()

标签: pythonseleniumselenium-webdriverselenium-chromedriver

解决方案


使用 Implicitly_wait 函数

driver.implicitly_wait(int)

像这样

driver.implicitly_wait(3)

它将在设置时间内等待页面加载,如果加载完成,则进入下一个代码


推荐阅读