python爬虫Selenium中等待机制

414次阅读
没有评论

python爬虫Selenium中等待机制

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

等待机制流程:

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

执行这个代码,如下:

python爬虫Selenium中等待机制

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

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-05-25发表,共计553字。
新手QQ群:570568346,欢迎进群讨论 Python51学习