我们打开浏览器时候,有没有注意到那个停顿姿势,是直接一闪,还是切换的感觉,其实任何一个页面切换之间,都有着我们看不到的联系,这种停顿的时间,就是我们所谓的“等待机制”,等待机制并不能避免,因为我们需要,这样才可以让爬虫进去去运行,下面给大家来讲下等待机制,一起来看下吧~
等待机制流程:
l 按照规则查找,有布局的内容
l 检索到告知
l 未检索继续检索
l 检索达到顶峰在告知
详细代码流程如下:
控制 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,那么一定要牢牢抓住等待机制的学习,这样才能衔接好代码使用哦~
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!