教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 python爬虫Selenium中等待机制怎么用?

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

发布时间:2020-11-29   编辑:jiaochengji.com
教程集为您提供python爬虫Selenium中等待机制怎么用?等资源,欢迎您收藏本站,我们将为您提供最新的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数据采集是什么
python爬虫Selenium中等待机制怎么用?
python爬虫简历怎么写
爬虫入门的基本原理,如果你连这些都不知道那你可以放弃爬虫了!
python在实际工作中的应用有哪些
python的爬虫是什么意思
Python2爬虫入门:爬虫基础知识
Python3爬虫入门:Selenium的使用
Python3爬虫利器之Selenium的安装

[关闭]
~ ~