国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python自动化框架selenium怎么用?

python自动化框架selenium怎么用?

头像

2020-11-09 14:51:112682浏览 · 0收藏 · 0评论

为小编讲述不少的内容,大家应该了解这个工具的重要意义了吧,之前也跟大家提及关于这个工具的安装内容,今日再给大家详细说下怎么去使用,利用最简单,最快捷的方式去使用,想必大家都迫不及待想要了解了吧~那就一起来看下吧~

selenium三种等待方式

有时候为了保证脚本运行的稳定性,需要脚本中添加等待时间。

 强制等待

第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),需要引入“time”模块,这种叫强制等待,不管你浏览器是否加载完了,程序都得等待3秒,3秒一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样等待,不过不建议总用这种等待方式,太死板,严重影响程序执行速度。

# -*- coding: utf-8 -*-
from selenium import webdriver
import time
 
driver = webdriver.Firefox()
driver.get('http://baidu.com')
 
time.sleep(3) # 强制等待3秒再执行下一步
 
print(driver.current_url)
driver.quit()

隐性等待

第二种办法叫隐性等待,通过添加 implicitly_wait() 方法就可以方便的实现智能等待;implicitly_wait(30) 的用法应该比 time.sleep() 更智能,后者只能选择一个固定的时间的等待,前者可以 在一个时间范围内智能的等待。

# -*- coding: utf-8 -*-
from selenium import webdriver
 
driver = webdriver.Firefox()
driver.implicitly_wait(30) # 隐性等待,最长等30秒
driver.get('http://baidu.com')
 
print(driver.current_url)
driver.quit()

显性等待

Init

driver: 传入WebDriver实例,即我们上例中的driver

timeout: 超时时间,等待的最长时间(同时要考虑隐性等待时间)

poll_frequency: 调用until或until_not中的方法的间隔时间,默认是0.5秒

ignored_exceptions: 忽略的异常,如果在调用until或until_not的过程中抛出这个元组中的异常,则不中断代码,继续等待,如果抛出的是这个元组外的异常,则中断代码,抛出异常。默认只有NoSuchElementException。

Until

method: 在等待期间,每隔一段时间(__init__中的poll_frequency)调用这个传入的方法,直到返回值不是False

message: 如果超时,抛出TimeoutException,将message传入异常

until_not

until相反,until是当某元素出现或什么条件成立则继续执行,

until_not是当某元素消失或什么条件不成立则继续执行,参数也相同,不再赘述。

在这里,你可以用selenium提供的 expected_conditions 模块中的各种条件,也可以用WebElement的 is_displayed() 、is_enabled()、**is_selected() **方法,或者用自己封装的方法都可以。

更多学习内容,点击查询python学习网。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

爸老师电影全集免费播放在线观看| 医生含着我的奶边摸边做视频| 臣卜扌暴扌 圭辶鬲猛| 丫头把腿开大让我添添| 成品人和精品人的区别9点| 老公拿狗给我配| 《浴室吃奶2》无删减| 王叔我老公还在客厅呢什么小说| 女性INS大片跳舞| 女人被狂躁到高潮20次| 《漂亮的秘书HD》在线观看| 电影《裸体肉欲》| 伦理《禁忌12》| 老和尚猛挺进她莹莹的体导演是谁| 中文字幕在线免费看线人| 双飞儿媳妇和她闺蜜免费阅读| 拔小萝卜免费观看全集电视剧| 深入无人区短剧免费高清观看| 八卦图解| 黑寡妇5免费观看高清| 我兄弟的妈妈免费观看电视剧| 王局长把乳罩解开吃胸的动态图| 《黑人性奴2》免费观看| 丁香花影院免费观看电视剧哈尔滨 | 杨贵妃(台湾绝版)| 7777777亚洲和欧洲尺码表| 抵达花心乖叫老公是第几集 | 18岁的少女与狗高清电视剧| 《熟妇的荡欲》免费看| 《从上司到妻子》动画结局| 学校教室里可以插自己电脑吗| 久久无码亚洲成A人片| 陈雅伦电影| 按摩师把我添高潮了6次| 啊灬啊灬啊…快…深的含义| 性做爰A片春欲| 精产一二三产区划分标准图片 | 美女和帅哥一起努力生产豆浆 | 双人床上剧烈运动会越睡越累吗 | 《上位》完整版电影在线播放| 日韩精品国产一区二区三区