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之复习if语句
Oct 02 Python
小小聊天室Python代码实现
Aug 17 Python
python2.7+selenium2实现淘宝滑块自动认证功能
Feb 24 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
python global关键字的用法详解
Sep 05 Python
Python List列表对象内置方法实例详解
Oct 22 Python
Python OpenCV视频截取并保存实现代码
Nov 30 Python
python多进程使用函数封装实例
May 02 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
Python学习工具jupyter notebook安装及用法解析
Oct 23 Python
python实现ROA算子边缘检测算法
Apr 05 Python
用Python将GIF动图分解成多张静态图片
Jun 11 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
使用 php4 加速 web 传输
2006/10/09 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
Jquery each方法跳出循环,并获取返回值(实例讲解)
2013/12/12 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
Python3内置模块random随机方法小结
2019/07/13 Python
django model的update时auto_now不被更新的原因及解决方式
2020/04/01 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
商务英语求职自荐信范文
2013/12/24 职场文书
大学生实习证明范本
2014/01/15 职场文书
《藏戏》教学反思
2014/02/11 职场文书
团队拓展活动总结
2014/08/27 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
小学家长意见怎么写
2015/06/03 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
创业计划书之面包店
2019/09/12 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
python 进阶学习之python装饰器小结
2021/09/04 Python