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版的文曲星猜数字游戏代码
Sep 02 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
python求最大连续子数组的和
Jul 07 Python
Python常见内置高效率函数用法示例
Jul 31 Python
Python3中在Anaconda环境下安装basemap包
Oct 21 Python
Python中三元表达式的几种写法介绍
Mar 04 Python
python如何实现代码检查
Jun 28 Python
pycharm通过ssh连接远程服务器教程
Feb 12 Python
使用已经得到的keras模型识别自己手写的数字方式
Jun 29 Python
Django REST Swagger实现指定api参数
Jul 07 Python
Python实现随机爬山算法
Jan 29 Python
解决Tkinter中button按钮未按却主动执行command函数的问题
May 23 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中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
2016/09/14 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
2017/05/23 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
js获取div高度的代码
2008/08/09 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
python os.listdir()乱码解决方案
2021/01/31 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
速比涛英国官网:Speedo英国
2019/07/15 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
简历中自我评价怎么写
2014/02/12 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
李强优秀员工观后感
2015/06/16 职场文书