selenium 安装与chromedriver安装的方法步骤


Posted in Python onJune 12, 2019

安装

selenium可以直接可以用pip安装。

pip install selenium

chromedriver的安装一定要与Chrome的版本一致,不然就不起作用(不要问我是怎么知道的)。

有两个下载地址:

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

2、https://npm.taobao.org/mirrors/chromedriver/

或者本地下载https://3water.com/softs/538241.html

当然,你首先需要查看你的Chrome版本,在浏览器中输入chrome://version/

selenium 安装与chromedriver安装的方法步骤

例如我的版本是72.0.3626,所以下载

selenium 安装与chromedriver安装的方法步骤

配置

解压压缩包,找到chromedriver.exe复制到chrome的安装目录(其实也可以随便放一个文件夹)。复制chromedriver.exe文件的路径并加入到电脑的环境变量中去。具体的:

selenium 安装与chromedriver安装的方法步骤

进入环境变量编辑界面,添加到用户变量即可,双击PATH,将你的文件位置(C:\Program Files (x86)\Google\Chrome\Application\)添加到后面。

selenium 安装与chromedriver安装的方法步骤

完成后在cmd下输入chromedriver验证是否安装成功:

selenium 安装与chromedriver安装的方法步骤

测试

未配置环境也可以,例如:

from selenium import webdriver
import time

def main():
 chrome_driver = 'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe' #chromedriver的文件位置
 b = webdriver.Chrome(executable_path = chrome_driver)
 b.get('https://www.google.com')
 time.sleep(5)
 b.quit()

if __name__ == '__main__':
 main()

已配置环境变量时

from selenium import webdriver
import time

def main():
 b = webdriver.Chrome()
 b.get('https://www.baidu.com')
 time.sleep(5)
 b.quit()

if __name__ == '__main__':
 main()

如果运行时提示

selenium 安装与chromedriver安装的方法步骤

很可能是chromedriver的版本不对(不要问我怎么知道的)。

参考链接:

1、https://3water.com/article/162900.htm

2、https://3water.com/article/162903.htm

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中线程编程之threading模块的使用详解
Jun 23 Python
Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息示例
Aug 21 Python
教你用Python写安卓游戏外挂
Jan 11 Python
win7+Python3.5下scrapy的安装方法
Jul 31 Python
pandas 透视表中文字段排序方法
Nov 16 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
python tqdm库的使用
Nov 30 Python
python 利用 PIL 将数组值转成图片的实现
Apr 12 Python
python的html标准库
Apr 29 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 #Python
关于不懂Chromedriver如何配置环境变量问题解决方法
Jun 12 #Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 #Python
Python 串口读写的实现方法
Jun 12 #Python
Python获取数据库数据并保存在excel表格中的方法
Jun 12 #Python
Python中一些深不见底的“坑”
Jun 12 #Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 #Python
You might like
PHP最常用的正则表达式
2017/02/13 PHP
php创建类并调用的实例方法
2019/09/25 PHP
Prototype String对象 学习
2009/07/19 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
jQuery示例收集
2010/11/05 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python urlopen()函数 示例分享
2014/06/12 Python
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
python获取url的返回信息方法
2018/12/17 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
Python实现的合并两个有序数组算法示例
2019/03/04 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
医学生自我鉴定范文
2013/11/08 职场文书
贷款担保书范文
2014/05/13 职场文书
作风年建设汇报材料
2014/08/14 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
发展党员工作情况汇报
2014/10/28 职场文书
爱国影片观后感
2015/06/18 职场文书
锦旗赠语
2015/06/23 职场文书
关于感恩的作文
2019/08/26 职场文书