技术文章 > Python技术 > Python基础 > 正文

python爬虫Selenium中等待机制怎么用?

我们打开浏览器时候,有没有注意到那个停顿姿势,是直接一闪,还是切换的感觉,其实任何一个页面切换之间,都有着我们看不到的联系,这种停顿的时间,就是我们所谓的“等待机制”,等待机制并不能避免,因为我们需要,这样才可以让爬虫进去去运行,下面给大家来讲下等待机制,一起来看下吧~

等待机制流程:

按照规则查找,有布局的内容

检索到告知

未检索继续检索

检索达到顶峰在告知

详细代码流程如下:

控制 Selenium ,找到 div 标签。

from selenium import webdriver
import selenium.webdriver.support.wait as WA

详细代码如下:

driver = webdriver.Chrome()
driver.get('链接')
wait = WA.WebDriverWait(driver, poll_frequency=0.5, timeout=10)
ct = wait.until(lambda w: w.find_element_by_css_selector('div.content'))
ct.text

执行这个代码,如下:

以上就是大致的等待机制流程和实现代码,如果正在学习Selenium,那么一定要牢牢抓住等待机制的学习,这样才能衔接好代码使用哦~

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 怎么用python tkinter中的style属性?
 python中time与datetime模块如何转换?
 如何使用CentOS8安装 Python3?
相关视频章节
 网络爬虫
 云端部署Web应用程序视频
 Web应用框架Flask和文件模板
 Web应用程序开发概述
 继承和多态
作者信息

十一

认证0级讲师

最近文章
视频教程分类