python - 如何超时以使用硒加载页面?
问题描述
我是硒的新手。该脚本会打开 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()
解决方案
使用 Implicitly_wait 函数
driver.implicitly_wait(int)
像这样
driver.implicitly_wait(3)
它将在设置时间内等待页面加载,如果加载完成,则进入下一个代码
推荐阅读
- python - 在 Jinja2 模板中隐藏元素?任何可能的方法来隐藏一个按钮?
- java - 需要澄清在数组中查找最小元素的递归方法
- php - 有没有一种方法可以在正则表达式中省略嵌套括号?
- java - 从recyclerview中的edittext向arraylist添加值
- javascript - 在 Mac 上为 JSX 设置 Babel
- php - 控制器 - 搜索系统 Laravel 5.6
- node.js - 错误 TS2307:找不到模块“加密”
- go - 如何在 Golang 中将 vars 传递给 chi 路由器
- reactjs - 未处理的 JS 异常:getPropertyAsObject:属性 '__fbRequireBatchedBridge'
- r - 修复自动格式化数据的 R 函数