首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自动安装selenium-driver

自动安装selenium-driver

作者头像
沈宥
发布于 2022-12-05 06:26:19
发布于 2022-12-05 06:26:19
77301
代码可运行
举报
运行总次数:1
代码可运行
一、安装

1、Git地址:https://github.com/SergeyPirogov/webdriver_manager
2、安装

pip install webdriver-manager

二、使用教程

以Chromedriver为例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# selenium 3
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

# selenium 4
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
三、其他支持的浏览器
Firefox
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# selenium 3
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager

driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())

Edge
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# selenium 3
from selenium import webdriver
from webdriver_manager.microsoft import EdgeChromiumDriverManager

driver = webdriver.Edge(EdgeChromiumDriverManager().install())
Chromium
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# selenium 3
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from webdriver_manager.core.utils import ChromeType

driver = webdriver.Chrome(ChromeDriverManager(chrome_type=ChromeType.CHROMIUM).install())
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从头开始学习测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Python爬虫实战】Selenium自动化网页操作入门指南
在现代网络开发和数据爬取中,Selenium 已成为不可或缺的自动化工具之一。无论是用于测试、数据抓取,还是模拟用户行为,Selenium 都可以在不干预的情况下自动化浏览器操作,为开发者节省大量时间和精力。本指南将带您从 Selenium 的安装配置到高级操作,逐步掌握网页自动化的核心技巧。
易辰君
2024/11/07
1.6K0
如何在多平台(win/mac/linux)上安装webdriver并使用selenium
这是确保你的软件包列表是最新的,这样当你尝试安装软件包时,APT 能够找到它们。终端中运行:
renhai
2023/11/24
2.3K0
如何在多平台(win/mac/linux)上安装webdriver并使用selenium
Selenium与WebDriver:Errno 8 Exec格式错误的多种解决方案
在使用Selenium和WebDriver进行网页自动化时,可能会遇到各种错误。其中一个常见问题是执行格式错误(Errno 8 Exec format error)。这个错误通常在运行ChromeDriver时出现,错误提示涉及路径中的某个文件,如THIRD_PARTY_NOTICES.chromedriver。本文将概述这个问题的背景,并提供多种解决方案,包括如何使用代理IP技术进行数据抓取。
jackcode
2024/07/30
4430
Selenium与WebDriver:Errno 8 Exec格式错误的多种解决方案
Chrome115版本及之后的chromedriver的终极解决办法
用selenium配合Chrome浏览器做自动化时,需要配置chromedriver 来驱动浏览器,自Chrome浏览器升级到115以后,在之前提供的下载地址或者国内常用的淘宝镜像能提供的最新驱动版本是114
倔强的数学课代表
2023/11/15
10.4K2
【Python】已解决:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrom
在使用Selenium进行Web自动化测试时,通常需要指定一个浏览器驱动程序(例如ChromeDriver)来控制浏览器。Selenium提供了各种浏览器的驱动接口,其中ChromeDriver用于控制Google Chrome浏览器。错误“selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary”通常出现在Selenium尝试启动Chrome浏览器时,无法找到Chrome的可执行文件。
屿小夏
2025/05/23
2650
【Python】已解决:AttributeError: module ‘selenium.webdriver‘ has no attribute ‘PhantomJS‘
已解决:AttributeError: module ‘selenium.webdriver‘ has no attribute ‘PhantomJS‘
屿小夏
2025/05/23
680
玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10
    Selenium一直都是Python开源自动化浏览器工具的王者,但这两年微软开源的PlayWright异军突起,后来者居上,隐隐然有撼动Selenium江湖地位之势,本次我们来对比PlayWright与Selenium之间的差异,看看曾经的玫瑰花Selenium是否会变成蚊子血。
用户9127725
2023/03/01
9670
玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10
selenium&playwright获取网站Authorization鉴权实现伪装requests请求
吐槽一下,playwright的资料是真的很少(基础资料除外),只能自己去看官网,官网写的还是可以的,自己多试试还是可以搞出点东西来的,但真的好累,呜呜呜~
梦无矶小仔
2023/09/08
2K0
selenium&playwright获取网站Authorization鉴权实现伪装requests请求
selenium4的一些相关更新
使用 Python 的最重要变化是所需的最低版本,Selenium 4 将至少需要 Python 3.7 或更高版本。
Meccer
2021/12/20
1.7K0
软件测试/测试开发|selenium NoSuchDriverException问题解决
我们在使用selenium进行web自动化测试时,有时候会遇到NoSuchDriverException的问题,这个异常通常是由于WebDriver无法找到指定的浏览器驱动而引起的。在这篇文章中,我们将讨论NoSuchDriverException的原因以及如何解决这个问题。
霍格沃兹测试开发Muller老师
2023/12/25
2.4K0
自动化-Selenium 3-启动浏览器(Python版)
找到Chrome的chrome.exe应用程序的路径地址(例如C:\Program Files (x86)\Google\Chrome\Application\chrome.exe),加载到脚本里。
wangmcn
2022/07/22
1.3K0
自动化-Selenium 3-启动浏览器(Python版)
selenium最大化浏览器-Selenium启动常用浏览器
  但我找了最近一个有的3.9版本下载(最开始我下载了x64版本的,但使用打开ie浏览器时报错,百度了一下,据说下载win32的就可以避免这个问题,所以我最后重下了win32版本)
宜轩
2022/12/26
5530
Selenium 3 升级到 Selenium 4 应注意哪些
在自动化技术的不断发展过程中,我们往往也会遇到或做过自动化版本升级的任务,也会遇到各种各样的问题。
wangmcn
2022/07/26
1.8K0
火狐谷歌模拟一个虚拟界面
在Python中进行浏览器测试时,一般我们会选择selenium这样的库来简化我们工作量。而有些时候,为了对一些动态数据进行抓取,我们会选择
周小董
2019/03/25
1K0
火狐谷歌模拟一个虚拟界面
python+selenium实现动态爬
AJAX(Asynchronouse JavaScript And XML)异步JavaScript和XML。过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。
py3study
2020/01/20
2.4K0
探索自动化测试工具:Selenium的威力与应用
Selenium可以在多种主流浏览器中运行,包括Chrome、Firefox、Edge等。这使得开发人员可以确保他们的Web应用程序在各种浏览器中都能正常运行。
小馒头学Python
2023/11/30
1.1K0
探索自动化测试工具:Selenium的威力与应用
Selenium自动化测试秘籍:解锁常用函数实战指南
获取到了页面的元素之后,接下来就是要对元素进行操作了。常见的操作有点击、提交、输入、清楚、获取文本
用户11316056
2025/03/01
3340
Selenium自动化测试秘籍:解锁常用函数实战指南
(上)python3 selenium3 从框架实现代码学习selenium让你事半功倍
Selenium是一个涵盖了一系列工具和库的总体项目,这些工具和库支持Web浏览器的自动化。并且在执行自动化时,所进行的操作会像真实用户操作一样。
1_bit
2020/06/26
1.5K0
(上)python3 selenium3 从框架实现代码学习selenium让你事半功倍
【Selenium 自学系列】(一)看源码分析交互原理
Selenium 是一个web的UI自动化测试工具,本质是通过驱动浏览器,模拟用户的操作
Bug挖掘机
2022/09/28
1.3K0
【Selenium 自学系列】(一)看源码分析交互原理
使用Python库实现自动化网页截屏和信息抓取
在网络时代,网页截屏和信息抓取是一项常见而重要的任务。利用Python的强大库,我们可以轻松实现自动化的网页截屏和信息抓取,为数据分析、监测和展示提供了便利。今天就给大家介绍一下如何使用Python库实现自动化网页截屏和信息抓取的相关步骤,并分享一些简单实用的代码示例,一起学习一下吧。
华科云商小彭
2023/10/08
2.2K0
使用Python库实现自动化网页截屏和信息抓取
推荐阅读
相关推荐
【Python爬虫实战】Selenium自动化网页操作入门指南
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验