一、打开浏览器,打开网址
1、导入selenium 的webdriver 模块
2、打开浏览器,创建浏览器对象
3、打开百度
1 from selenium import webdriver #导入webdriver
2 #创建浏览器对象driver
3 driver = webdriver.Chrome() #谷歌浏览器
4 #driver = webdriver.Firefox() # 火狐浏览器
5 #driver = webdriver.Ie() # IE浏览器
6 #driver = webdriver.Edge() # Edge浏览器
7 #输入网址
8 driver.get(url="http://www.baidu.com")
二、隐式等待、显示等待、强制等待
1、隐式等待implicitly_wait :就是在创建driver时,为浏览器对象创建一个等待时间,这个方法是得不到某个元素就等待一段时间,直到拿到某个元素位置。
从 implicitly_wait中可以看出,需要传一个等待时间参数time_to_wait,单位是秒,比如 implicitly_wait(10),代表隐式等待10秒。
注意:在使用隐式等待的时候,实际上浏览器会在你自己设定的时间内部断的刷新页面去寻找我们需要的元素。
from selenium import web