安装selenium和关于chrome高版本对应的driver驱动下载安装【Win/Mac 】

目录

一、查看自己电脑上chrome的版本

二、下载 ChromeDriver 

三、安装selenium

法一:打开pycharm,点击File,Setting进入配置页面,点击Project下面的Python Interpreter进入环境配置页面,点击+。输入selenium。之后install

四、环境配置

五、验证安装


一、查看自己电脑上chrome的版本

二、下载 ChromeDriver 

下载地址:

1.(123/125开头)https://googlechromelabs.github.io/chrome-for-testing/

2.(70~80~90~114开头)https://chromedriver.chromium.org/downloads

3.(还有一个可以看 ChromeDriver )http:// http://chromedriver.storage.googleapis.com/index.html

选的带有ChromeDriver 的win/mac/Linux 系统。

三、安装selenium

法一:打开pycharm,点击File,Setting进入配置页面,点击Project下面的Python Interpreter进入环境配置页面,点击+。输入selenium。之后install

法二:在终端输入

pip install selenium

四、环境配置


法一:把下载的压缩包进行解压,将解压的chromedriver.exe 放到Python 的 Scripts 目录下。

法二:懒得配环境的也可以按照下面的方式写。反正启动方式要写对。

driver = webdriver.Chrome(executable_path=r"E:\Anaconda3\file\envs\item\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe", options=options)

法三:mac系统,看下面的帖子,简而言之就是

把chromedriver放在/usr/local/bin目录下。这个目录是隐藏的,所以随便打开一个Finder,然后command+shift+G。直接把chromedriver放进来。在终端中输入chromedriver --version验证是否安装成功。
查看到安装的驱动的版本,与本地浏览器的版本一致后,则可正常运行代码啦~
(若执行这步时,报无法打开“chromedriver”,因为无法验证开发者的错误时,进入系统偏好设置-安全性与隐私-通用,点击允许该软件。)可以参考下面的这个帖子。

http://​https://blog.csdn.net/Chen_798/article/details/121056144?ops_request_misc=&request_id=&biz_id=102&utm_term=chromedriver%20mac&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-7-121056144.nonecase&spm=1018.2226.3001.4187​ 

五、验证安装

from selenium import webdriverdef main():driver = webdriver.Chrome()driver.get("https://www.baidu.com")if __name__ == '__main__':main()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/599144.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

产品推荐 | 星嵌基于TI TMS320C6657+Xilinx XC7Z035/045 DSP+FPGA+ARM工业核心板

1、产品概述 广州星嵌电子科技有限公司研发的C6657ZYNQ7035/45工业核心板,是基于TI KeyStone 架构C6000 系列TMS320C6657 双核C66x定点/浮点DSP 以及 Xilinx ZYNQ-7000 系列XC7Z035/045 SoC 处理器设计的。 DSP处理器采用TMS320C6657,双核C66x定点/浮点…

HarmonyOS实战开发-如何实现分布式帐号相关的功能。

介绍 本示例主要展示了分布式帐号相关的功能,使用ohos.account.distributedAccount、ohos.account.osAccount等接口,实现了绑定分布式帐号、解绑分布式帐号、更新分布式帐号信息和管理分布式帐号的功能; 效果预览 使用说明 1.首次进入应用会…

idea 开发serlvet汽车租赁管理系统idea开发sqlserver数据库web结构计算机java编程layUI框架开发

一、源码特点 idea开发 java servlet 汽车租赁管理系统是一套完善的web设计系统sqlserver数据库 系统采用serlvetdaobean mvc 模式开发,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 java se…

Mac安装Docker提示Another application changed your Desktop configuration解决方案

1. 问题描述 Mac安装Docker后,提示Another application changed your Desktop configuration,Re-apply configurations无效 2. 解决方案 在终端执行下述命令即可解决: sudo ln -sf /Applications/Docker.app/Contents/Resources/bin/docke…

网络驱动器设备:ISCSI服务器

文章目录 使用ISCSI服务部署网络存储ISCSI技术介绍创建RAID磁盘整列配置ISCSI服务端配置Windows端配置Linux客户端iSCSI服务器CHAP单向认证配置Linux端具体步骤Windows端具体步骤 使用ISCSI服务部署网络存储 主机名IPISCSI服务端192.168.200.10ISCSI客户端192.168.200.20Windo…

Vue 有哪些主要的指令修饰符

目录 1. 什么是指令修饰符 2. 指令修饰符有哪些 2.1. 按键修饰符 2.2. v-model修饰符 2.3. 事件修饰符 1. 什么是指令修饰符 通过 "." 指明一些指令 后缀,不同 后缀 封装了不同的处理操作 目的:简化代码 2. 指令修饰符有哪些 2.1. 按键…

WPS快速将插入Excle数据插入Word

前置条件: 一张有标题、数据的excle表格word中的表格与excle表格标题对应或包含电脑已经安装WPS软件 第一步、根据word模板设计excle模板,标头对应 第二步、word上面选【引用】--【邮件】,选打开数据源,找到excle文件,…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之二 简单视频闪白效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之二 简单视频闪白效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之二 简单视频闪白效果 一、简单介绍 二、简单视频闪白效果实现原理 三、简单视频闪白效果案例实现…

什么是GIF?MP4视频如何转换成GIF动图格式?

一,什么是GIF GIF的全称是Graphics Interchange Format,可译为图形交换格式,用于以超文本标志语言(Hypertext Markup Language)方式显示索引彩色图像,在因特网和其他在线服务系统上得到广泛应用。GIF是一种…

说说TCP为什么需要三次握手和四次挥手?

一、三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包 主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备 过程如下&#xff…

激光雷达和相机的联合标定工具箱[cam_lidar_calibration]介绍

激光雷达和相机的联合标定工具箱[cam_lidar_calibration]介绍 写在前面安装过程调试过程标定成功可视化展示 写在前面 激光雷达和相机联合标定工具 论文地址:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp&arnumber9564700 github地址: https://github.com…

手机如何在线制作gif?轻松一键在线操作

现在大家都喜欢使用手机来拍摄记录有趣的事物,但是时间长了手机里的视频越来越多导致手机存储空间不够了,这些视频又不想删除时应该怎么办呢?这个很简单,下面就给大家分享一款不用下载手机就能操作的视频转gif网站-GIF中文网&…