selenium+Python学习笔记之使用webdriver打开浏览器

本文介绍了使用Python的Selenium库配合webdriver操作浏览器的方法,包括火狐和谷歌浏览器的实践。重点在于确保浏览器驱动与浏览器版本的对应,提供了Chrome驱动的下载链接和版本匹配指南。
摘要由CSDN通过智能技术生成

之前安装过火狐浏览器跟火狐浏览器驱动,查阅了一些资料,没有具体指出火狐浏览器和驱动的版本对应,所以我随便下载了一个,就可以用了。可以成功启动浏览器,用Python+selenium中的webdriver启动浏览器的是以下代码:

from selenium import webdriver
import time
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
time.sleep(3)#等待3S
driver.quit()#关闭浏览器

使用谷歌浏览器的话,需要下载浏览器对应的驱动,以下为chromedriver与chrome的对应关系表:

chromedriver版本支持的Chrome版本
V2.46v71-73
v2.45v70-72
v2.44v69-71
v2.43v69-71
v2.42v68-70
v2.41v67-69
v2.40v66-68
v2.39v66-68
v2.38v65-67
v2.37v64-66
v2.36v63-65
v2.35v62-64
v2.34v61-63
v2.33v60-62
v2.32v59-61
v2.31v58-60
v2.30v58-60
v2.29v56-58
v2.28v55-57
v2.27v54-56
v2.26v53-55
v2.25v53-55
v2.24v52-54
v2.23v51-53
v2.22v49-52
v2.21v46-50
v2.20v43-48
v2.19v43-47
v2.18v43-46
v2.17v42-43

附上chromedriver的下载地址:

http://chromedriver.storage.googleapis.com/index.html

打开下载网址之后,选择对应的版本,如下图:

先打开notes,看看里面对应的版本对不对。然后再下载。

下载好驱动后,放在Python下面
比如:C:\Users\lenovo\AppData\Local\Programs\Python\Python38

用Python+selenium中的webdriver启动浏览器的是以下代码:

from selenium import webdriver
import time
driver=webdriver.Chrome()
driver.get("http://www.baidu.com")
time.sleep(3)
driver.quit()

如果能成功打开表示驱动跟浏览器版本没有问题,如果打不开,表示驱动跟浏览器版本存在问题,先检查版本是否对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值