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迭代器的使用方法实例
Nov 21 Python
在Python中使用HTML模版的教程
Apr 29 Python
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
May 02 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
Aug 03 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 Python
python 模拟贷款卡号生成规则过程解析
Aug 30 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
Python常用库Numpy进行矩阵运算详解
Jul 21 Python
python 装饰器的实际作用有哪些
Sep 07 Python
Python控制鼠标键盘代码实例
Dec 08 Python
Python3爬虫RedisDump的安装步骤
Feb 20 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
如何给phpadmin一个保护
2006/10/09 PHP
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
js中for in的用法示例解析
2013/12/25 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
Vue 指令实现按钮级别权限管理功能
2019/04/23 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
Python导入txt数据到mysql的方法
2015/04/08 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
原生python实现knn分类算法
2019/10/24 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
linux比较文件内容的命令是什么
2013/03/04 面试题
档案检查欢迎词
2014/01/13 职场文书
医学生个人求职信范文
2014/02/07 职场文书
置业顾问岗位职责
2014/03/02 职场文书
端午节演讲稿
2014/05/23 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
高三物理教学反思
2016/02/20 职场文书
七年级语文教学反思
2016/03/03 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
python垃圾回收机制原理分析
2022/04/13 Python
Python创建SQL数据库流程逐步讲解
2022/09/23 Python