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编写网页爬虫脚本并实现APScheduler调度
Jul 28 Python
初步讲解Python中的元组概念
May 21 Python
python操作redis的方法
Jul 07 Python
Python工程师面试必备25条知识点
Jan 17 Python
Python SqlAlchemy动态添加数据表字段实例解析
Feb 07 Python
python实现简易内存监控
Jun 21 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
Python 处理表格进行成绩排序的操作代码
Jul 26 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/05/23 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
json 实例详细说明教程
2009/10/31 Javascript
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
小程序实现多选框功能
2018/10/30 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
python爬虫自动创建文件夹的功能
2018/08/01 Python
django settings.py 配置文件及介绍
2019/07/15 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
jupyter notebook清除输出方式
2020/04/10 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
物流管理毕业生自荐信范文
2014/03/15 职场文书
自主招生推荐信范文
2014/05/10 职场文书
大学生工作自荐书
2014/06/16 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
2014年除四害工作总结
2014/12/06 职场文书
会计专业自荐信范文
2015/03/05 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
java解析XML详解
2021/07/09 Java/Android
浅谈JavaScript作用域
2021/12/06 Javascript