首页 > 其他分享 >安装浏览器驱动

安装浏览器驱动

时间:2022-10-29 21:24:06浏览次数:90  
标签:浏览器 驱动程序 firefox geckodriver PATH 驱动 path 安装

安装浏览器驱动

由于除Internet Explorer之外的所有驱动程序实现 都是由浏览器供应商自己提供的, 因此标准Selenium发行版中不包括这些驱动程序. 本节介绍了使用不同浏览器的基本要求.

下载驱动程序

浏览器驱动程序是每个浏览器厂商自己提供的,主流浏览器的驱动可从下述链接下载
浏览器驱动下载页

这里以firefox为例, firefox的驱动程序名为geckodriver

firefox驱动下载

下载win64对应的安装包为 geckodriver-v0.32.0-win64.zip, 解压之后,是一个exe可执行文件
G:\Python\geckodriver-v0.32.0-win64\geckodriver.exe

使用驱动程序

有多种使用方式 示例

  1. 使用第三方库,例如 WebDriver Manager for Python

  2. 使用PATH环境变量,如果驱动程序的位置不在PATH中,那么需要将其添加到PATH变量中, 当然了, 浏览器本身也需要加到PATH里,例如:

    echo 'export PATH=$PATH:/path/to/firefox' >> ~/.bash_profile
    echo 'export PATH=$PATH:/path/to/firefox_driver' >> ~/.bash_profile
    source ~/.bash_profile
    

    然后可以通过启动驱动程序来测试是否被正确添加:

    geckodriver.exe
    
  3. 硬编码位置

     from selenium import webdriver
     from selenium.webdriver.chrome.service import Service
    
     service = Service(executable_path="/path/to/chromedriver")
     driver = webdriver.Chrome(service=service)
    

标签:浏览器,驱动程序,firefox,geckodriver,PATH,驱动,path,安装
From: https://www.cnblogs.com/hubing001/p/16839891.html

相关文章

  • 驱动开发之基本数据结构
    根据MSDN的介绍,自己对一些基本结构做一些翻译,帮助自己理解。驱动对象 DRIVER_OBJECTtypedefstruct_DRIVER_OBJECT{CSHORTType;CSHORT......
  • 浏览器渲染机制
    浏览器渲染机制一、浏览器如何渲染网页浏览器的渲染机制可以分为五步:第一步:解析html,构建DOM树第二步:解析CSS,生成CSSOM树第三步:合并dom树和css规则树,生成render渲染树第四步......
  • 浏览器渲染原理
    原文链接http://blog.poetries.top/2018/12/22/browser-render关注公众号获取更多资讯一、浏览器如何渲染网页概述:浏览器渲染一共有五步处理HTML并构建DOM......
  • 腾讯云~基于zookeeper(集群)+LevelDB的ActiveMq高可用伪集群安装、配置、测试
    文章目录​​一、预先准备​​​​1.技术选型​​​​2.zk集群搭建​​​​3.MQ集群规划​​​​二、预先准备​​​​2.1.MQ下载​​​​2.2.解压​​​​2.3.复制3......
  • MySQL高级篇-第01章 Linux下MySQL的安装与使用
    1.安装前的说明1.1Linux系统以及工具的准备安装并启动好两台虚拟机CentOS7(192.168.31.200,192.168.31.201)安装xshell和xftp工具1.2查看是否安装过MySQLrpm-qa|gre......
  • 腾讯云~ zookeeper集群安装、配置、验证
    文章目录​​一、预备工作​​​​1.下载​​​​2.解压​​​​3.创建目录​​​​4.myid文件​​​​5.验证​​​​6.效果图​​​​二、配置管理​​​​2.1.z......
  • Mac下安装zookeeper
    step1:使用homebrew命令安装(如果卡住在​​brewupdate--preinstall​​​了,直接​​Ctrl+C​​):brewinstallzookeeperstep2:进入bin目录,启动zk服务:cd/usr/local/Cellar/zo......
  • 三、Go环境安装
    三、Go环境安装3.1、Go编译器的下载官网:https://golang.google.cn/go中文网:https://studygolang.com/dl 3.2、安装forMac3.2.1、mac系统下安装SDK 安......
  • Kubernetes容器编排技术---Kubernetes基于kubeadm安装与配置(新)
      环境准备1、关闭防火墙和selinux2、配置docker和kubernetes镜像源docker源#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevi......
  • 使用JMeter的条件--安装Java
    首先下载JMeter,网址:https://jmeter.apache.org/dow...下载Binaries版,即可执行版,已编译好,下载解压就可以用。Source版是源代码版,需要自己编译成可执行文件。tgz压缩格式......