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 网络编程起步(Socket发送消息)
Sep 06 Python
Python转换HTML到Text纯文本的方法
Jan 15 Python
Python学生成绩管理系统简洁版
Apr 05 Python
Python遍历某目录下的所有文件夹与文件路径
Mar 15 Python
windows10下python3.5 pip3安装图文教程
Apr 02 Python
分享vim python缩进等一些配置
Jul 02 Python
Python中的CSV文件使用"with"语句的方式详解
Oct 16 Python
Django restframework 源码分析之认证详解
Feb 22 Python
使用 python pyautogui实现鼠标键盘控制功能
Aug 04 Python
春节到了 教你使用python来抢票回家
Jan 06 Python
python脚本监控logstash进程并邮件告警实例
Apr 28 Python
使用python实现CGI环境搭建过程解析
Apr 28 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 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
开始着手第一个Django项目
2015/07/15 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
python计算auc的方法
2020/09/09 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
2014年元旦促销活动方案
2014/02/22 职场文书
大学班级计划书
2014/04/29 职场文书
企业承诺书格式
2014/05/21 职场文书
2015年公司行政后勤工作总结
2015/05/20 职场文书
研究生论文答辩开场白
2015/05/27 职场文书
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android