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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
深入解析Python中的上下文管理器
Jun 28 Python
基础的十进制按位运算总结与在Python中的计算示例
Jun 28 Python
python中字符串类型json操作的注意事项
May 02 Python
django使用xlwt导出excel文件实例代码
Feb 06 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
Jun 02 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
用Python提取PDF表格的方法
Apr 11 Python
python 实现德洛内三角剖分的操作
Apr 22 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类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
2017/09/29 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
js游戏人物上下左右跑步效果代码分享
2015/08/28 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
vue+php实现的微博留言功能示例
2019/03/16 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
Python随机读取文件实现实例
2017/05/25 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
python中使用while循环的实例
2019/08/05 Python
Python如何根据时间序列数据作图
2020/05/12 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
师范应届毕业生自荐信
2013/11/18 职场文书
网站开发实习生的自我评价
2013/12/11 职场文书
运动会表扬稿大全
2014/01/16 职场文书
车辆工程专业求职信
2014/04/28 职场文书
医院标语大全
2014/06/23 职场文书
采购内勤岗位职责
2015/04/13 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
Java 在生活中的 10 大应用
2021/11/02 Java/Android
mysql sql常用语句大全
2022/06/21 MySQL