Python+Selenium webdriver mange用法-告别手动下载driver

这篇具有很好参考价值的文章主要介绍了Python+Selenium webdriver mange用法-告别手动下载driver。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 使用selenium的webdriver问题

通常使用selenium时候我们需要自己单独去下载对应各浏览器版本的webdriver,并在后期针对不同操作系统(mac、windows、linux)或者不同浏览器版本都要反复选择对应版本webdriver

为了解决以上问题,webdriver-manage第三方库营运而生,它可以自动帮你识别当前运行环境下系统信息以及对应浏览器信息,并自动下载对应的webdriver,再也不用担心webdriver版本问题!!!

2,下载第三方库

https://pypi.org/project/webdriver-manager/
python webdrivermanager,Python + Selenium从基础到高级篇,selenium文章来源地址https://www.toymoban.com/news/detail-609393.html

或者CMD界面直接PIP下载

pip install webdriver-manager

Chrome用法

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
 
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.baidu.com/")

Firefox用法

from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager
 
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
driver.get("https://www.baidu.com/")

IE用法

from selenium import webdriver
from webdriver_manager.microsoft import IEDriverManager
 
driver = webdriver.Ie(IEDriverManager().install())
driver.get("https://www.baidu.com/")

Edge用法

from selenium import webdriver
from webdriver_manager.microsoft import EdgeChromiumDriverManager
 
driver = webdriver.Edge(EdgeChromiumDriverManager().install())
driver.get("https://www.baidu.com/")

Opera用法

from selenium import webdriver
from webdriver_manager.opera import OperaDriverManager
 
driver = webdriver.Opera(executable_path=OperaDriverManager().install())
driver.get("https://www.baidu.com/")

到了这里,关于Python+Selenium webdriver mange用法-告别手动下载driver的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【java+selenium+WebDriver】实现谷歌PDF下载(打印)功能

    selenium是一个开源的自动化测试框架,它可以模拟用户对浏览器的操作,进行自动化的操作。 接下来我将使用java+selenium+WebDriver来操作chrome来模拟用户将PDF保存到本地磁盘目录中。 1.添加selenium的jar包 2.模拟操作保存PDF等文件操作 调起浏览器的打印事件有以下两种方法: ①

    2024年02月09日
    浏览(79)
  • Selenium-webdriver_manager判断是否已经下载过驱动(复用缓存驱动)

    2,ChromeDriverManager 下载的驱动位置 其中admin为机器的用户名

    2024年04月12日
    浏览(84)
  • Selenium的webdriver(Chromedriver、Edgedriver、geckodriver、IEDriverServer)驱动下载地址

    chrome版本chromedriver驱动下载地址 http://chromedriver.storage.googleapis.com/index.html Edge版本microsoft-edge驱动下载地址 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ geckodriver驱动下载地址: mozilla/geckodriver selenium版本iedriverserver驱动下载地址 http://selenium-release.storage.googleapis.com/ind

    2024年02月08日
    浏览(46)
  • 02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

    http://npm.taobao.org/mirrors/chromedriver/ http://chromedriver.storage.googleapis.com/index.html (下面可下载截止到目前为止最新的驱动) https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/115.0.5790.10200 https://googlechromelabs.github.io/chrome-for-testing/#stable 如果谷歌浏览器是70之后的版本,直接根据浏览器

    2024年02月09日
    浏览(60)
  • Selenium webdriver_manager根据浏览器版本自动下载对应驱动程序

    webdriver_manager是什么? webdriver_manager 是 Python 中的一个库,用于管理 Web 驱动程序。它的作用是自动下载和设置不同浏览器(如 Chrome、Firefox、Edge 等)的 Web 驱动程序,以便在自动化测试中使用这些浏览器。 在进行 Selenium 测试时,需要一个与浏览器相匹配的 Web 驱动程序,以

    2024年02月11日
    浏览(52)
  • 解决selenium报session not created问题,下载webdriver 120.0.6099.109版本

    当selenium程序提示:Message: session not created: This version of ChromeDriver only supports Chrome version 120.0.6099.109 时,需要更新webdervier 120.0.6099.109版本就可以解决。 可用于selenium的WebDriver for Chrome Version--120.0.6099.109-(r1217362) windows系统,Linux系统,mac系统版本集合,使用selenium的chrome driver需要

    2024年02月02日
    浏览(39)
  • selenium 4.6版本开始,不需要手动下载driver

      As of Selenium 4.6, Selenium downloads the correct driver for you. You shouldn’t need to do anything. If you are using the latest version of Selenium and you are getting an error, please turn on logging and file a bug report with that information. If you want to read more information about how Selenium manages driver downloads for you, you can read

    2024年02月21日
    浏览(29)
  • Python + Selenium WebDriver

    Python + Selenium WebDriver 一、搭建环境步骤 1、安装 python3.x (windows xp 不支持 python3.5+) 2、设置环境变量 path(安装时候也可以解决 勾上 add python.ext to path) 3、安装Selenium 用pip命令安装 pip install -U selenium 4、路径,pip可能定位不到,pip也可能定位到别的文件夹(perl) 方案:cd

    2024年02月12日
    浏览(46)
  • selenium.webdriver Python爬虫教程

    selenium安装和使用 pip install selenium 下载对应的浏览器驱动 实例化浏览器 元素定位 旧版本 selenium 函数 新版本 selenium 函数 返回复数元素的方法,分别在调用的方法加上一个s: findElements 用法示例 如果我们网页源码中有下面一段代码 元素属性 class 定位 css 选择器定位 ID 属性值

    2024年02月13日
    浏览(50)
  • Selenium根据Chrome浏览器 版本自动下载/更新驱动chromedriver.exe webdriver_manager库

    Selenium提供了一个webdriver_manager库,可以帮助自动下载和更新Chrome浏览器的驱动程序chromedriver.exe。您可以按照以下步骤操作: 安装webdriver_manager库。可以在命令行或终端中运行以下命令进行安装: 在Selenium Python脚本中,导入webdriver_manager并使用ChromeDriverManager类来创建ChromeDri

    2024年02月16日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包