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多线程编程实例
Sep 18 Python
Python发送form-data请求及拼接form-data内容的方法
Mar 05 Python
Python selenium文件上传方法汇总
Nov 19 Python
python笔记:mysql、redis操作方法
Jun 28 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
Pycharm更换python解释器的方法
Oct 29 Python
python 同时运行多个程序的实例
Jan 07 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
将tf.batch_matmul替换成tf.matmul的实现
Jun 18 Python
Pycharm plot独立窗口显示的操作
Dec 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
一个程序下载的管理程序(四)
2006/10/09 PHP
php日历[测试通过]
2008/03/27 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
php 多文件上传的实现实例
2016/10/23 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
Jquery 插件开发笔记整理
2011/01/17 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
用pycharm开发django项目示例代码
2018/10/24 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
Python如何实现强制数据类型转换
2019/11/22 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
物流毕业生个人的自我评价
2014/02/13 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
高中教师个人总结
2015/02/10 职场文书
开学典礼校长致辞
2015/07/29 职场文书
如何使用SQL Server语句创建表
2022/04/12 SQL Server