iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器
  • 904
分享到

selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器

2023-06-05 01:06:31 904人浏览 独家记忆
摘要

这篇文章主要介绍了selenium3 WEBdriver如何启动火狐、chrome、edge、Safari浏览器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在seleniu

这篇文章主要介绍了selenium3 WEBdriver如何启动火狐、chrome、edge、Safari浏览器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在selenium2中启动常见的火狐、chrome其实都比较简单,网上也一堆教程。现在selenium最新版已经是 3.x的版本了,与selenium2其实没有太大的区别,无非就是精简了一些不用的东西,然后对于浏览器的支持更好了,比如,对于高版本的firefox、chrome、edge等都可以完美支持,这样我们就不用受限于版本的问题了。

但很多童鞋在用selenium3启动浏览器的时候都会遇到各种问题,虽然网上也有不少解决方法,但没有一个汇总的,而且解决方法也太过于复杂,所以这次我就总结一下在python中使用selenium3启动常用浏览器的方法。

前提

安装好python3,并配置好环境变量

selenium3 webdriver启动火狐浏览器

选择对应的Mozilla GeckoDriver下载,地址:https://GitHub.com/mozilla/geckodriver/releases

把压缩包里的exe文件放到Python的根目录里

安装最新版的火狐,必须高于48版本

运行代码启动

from selenium import webdriver #方式1:直接启动浏览器 driver = webdriver.Firefox()
''' 方式2: 通过指定profile来启动浏览器 好处就是启动浏览器是带着咱们配置好的设置的 查看profile的文件路径方法为: 火狐菜单>帮助>故障排除信息>显示文件夹 ''' #定义profile文件路径 profile_ff = "你实际的profile文件的全路径,注意转义字符" #指定使用该profile fp = webdriver.FirefoxProfile(profile_ff) #启动浏览器时加载指定的profile driver = webdriver.Firefox(fp)

小提示:如果不想让火狐自动升级,可以做如下改动:进入火狐安装目录下的defaults下的pref,修改channel-prefs.js,内容最终改为:pref("app.update.channel", "default");

selenium3 webdriver启动chrome浏览器

选择对应的Google Chrome Driver下载,地址:Https://sites.google.com/a/chromium.org/chromedriver/downloads

把压缩包里的exe文件放到python的根目录里

安装最新版的chrome

运行代码启动

from selenium import webdriver #方式1:直接启动浏览器 driver = webdriver.Chrome()
#方式2:chrome的profile,浏览器里输入chrome://version/,查看自己的“个人资料路径” profile_chrome = '--user-data-dir=自己chrome profile的全路径' option=webdriver.ChromeOptions() option.add_argument(profile_chrome) driver=webdriver.Chrome(chrome_options=option)

selenium3 webdriver启动edge浏览器

先查看自己电脑上edge的版本号(html的)

然后下载对应版本的Microsoft Edge Driver,地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器

把exe放到python根目录下

写代码运行

from selenium import webdriver driver = webdriver.Edge()

selenium3 webdriver启动Safari浏览器

简单到怀疑人生,直接写代码运行

from selenium import webdriver driver = webdriver.Safari()

感谢你能够认真阅读完这篇文章,希望小编分享的“selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器

本文链接: https://www.lsjlt.com/news/240681.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器
    这篇文章主要介绍了selenium3 webdriver如何启动火狐、chrome、edge、Safari浏览器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在seleniu...
    99+
    2023-06-05
  • 谷歌、火狐、Edge浏览器驱动下载及安装
    一、驱动下载地址 谷歌浏览器驱动获取地址:http://chromedriver.storage.googleapis.com/index.html 2、火狐浏览器驱动获取地址:https://git...
    99+
    2023-09-02
    edge python chrome
  • ubuntu如何更新火狐浏览器
    ubuntu更新火狐浏览器的方法:1、打开终端;2、输入命令更新相关的软件源列表;3、输入命令安装firefox浏览器进行升级即可。具体操作步骤:使用快捷键【Ctrl+Alt+T】打开终端;输入以下命令更新相关的软件源列表,保证获取的fir...
    99+
    2024-04-02
  • windows edge浏览器如何开启flash
    本文小编为大家详细介绍“windows edge浏览器如何开启flash”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows edge浏览器如何开启flash”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-01
  • windows edge浏览器老是开机自启动如何解决
    本文小编为大家详细介绍“windows edge浏览器老是开机自启动如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows edge浏览器老是开机自启动如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-07-01
  • js如何实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
    小编给大家分享一下js如何实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!很多网站实现了利用JS保存页面中文本框内容到本地,并另...
    99+
    2024-04-02
  • windows edge浏览器flash未启用如何解决
    这篇文章主要介绍“windows edge浏览器flash未启用如何解决”,在日常操作中,相信很多人在windows edge浏览器flash未启用如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win...
    99+
    2023-07-01
  • Win10系统如何禁止IE浏览器自动跳转EDGE浏览器
    Win10系统如何禁止IE浏览器自动跳转EDGE浏览器?虽然微软已经出了最新的edge浏览器,但是许多老用户还是喜欢使用IE浏览器,但是当我们打开IE浏览器的时候,会自动跳转到edge浏览器,这要怎么解决呢?很多小伙伴不知道怎么详细操作,小...
    99+
    2023-07-10
  • 如何把网页变成黑白并兼容谷歌、火狐、ie等浏览器
    这篇文章给大家分享的是有关如何把网页变成黑白并兼容谷歌、火狐、ie等浏览器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。往css文件里写入代码如下:01.html{ filter: grayscale(100%)...
    99+
    2023-06-08
  • windows edge浏览器麦克风权限如何开启方法
    这篇文章主要介绍“windows edge浏览器麦克风权限如何开启方法”,在日常操作中,相信很多人在windows edge浏览器麦克风权限如何开启方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windo...
    99+
    2023-07-01
  • windows中ie浏览器自动跳转edge如何恢复
    本篇内容主要讲解“windows中ie浏览器自动跳转edge如何恢复”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows中ie浏览器自动跳转edge如何...
    99+
    2022-12-16
    windows ie
  • win10如何禁止IE页面自动跳转到EDGE浏览器
    最近很多用户都在问这样一个问题,就是在电脑上打开ie浏览器浏览网页的时候,发现打开一些页面的时候会直接跳转到edge浏览器,这让用户很困扰,因为不是所有用户都喜欢使用edge浏览器,那么win10如何禁止IE页面自动跳转到EDGE浏览器呢?...
    99+
    2023-07-10
  • windows edge浏览器flash插件不能自动播放如何解决
    本篇内容介绍了“windows edge浏览器flash插件不能自动播放如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!解决方法:方法...
    99+
    2023-07-01
  • vue-cli3启动服务如何自动打开浏览器配置
    目录vue-cli3启动服务自动打开浏览器配置vue-cli自动打开默认浏览器0.0.0:8080vue-cli3启动服务自动打开浏览器配置 1.首先创建一个vue-cli3项目。 ...
    99+
    2024-04-02
  • 如何实现Chrome浏览器的自动保存密码提示功能禁用
    这篇文章主要介绍“如何实现Chrome浏览器的自动保存密码提示功能禁用”,在日常操作中,相信很多人在如何实现Chrome浏览器的自动保存密码提示功能禁用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现C...
    99+
    2023-06-08
  • 【AI选股】如何通过python调用通达信-小达实现AI选股(量化又多了一个选股工具,原文Chrome浏览器请改为Edge浏览器)
    文章目录 前言一、通达信-小达是什么?二、使用步骤1. 引入browser_cookie3库2. 通达信-小达 AI选股源代码 总结 前言 ChatGPT火遍网络,那么有没有可以不用...
    99+
    2023-09-16
    人工智能 python 开发语言 量化
  • Win10系统桌面找不到IE如何启动IE浏览器有哪些方法
      有用户反映在Win10系统下找不到IE浏览器,因而没办法启动它。确实不少用户只懂得在桌面启动IE浏览器,现在小编告诉大家在Win10系统下启动IE浏览器的两大方法。   方法一   点击开始按钮,选择所有应用,点击...
    99+
    2023-06-10
    Win10 IE 浏览器 方法 系统
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作