前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >selenium最大化浏览器-Selenium启动常用浏览器

selenium最大化浏览器-Selenium启动常用浏览器

作者头像
囍楽云
发布2022-12-26 14:51:09
4840
发布2022-12-26 14:51:09
举报
文章被收录于专栏:囍楽云博客

  目录

  一、驱动下载 驱动下载地址:(根据chrome版本下载)

  我当前的谷歌浏览器版本如下:

  所以我这里选择107.0.5304.62下载

  下载完成后,解压文件可得到.exe文件

  -edge驱动下载地址:(根据Edge版本下载)

  我的edge版本如下:

  我下载了107.0.1418.23版本的驱动

  驱动下载地址:

   · / · GitHub

  我的是当前最新版本

  我下载的也是最新版本的驱动

  驱动下载地址:(根据版本下载)

  其实我也没看懂我这ie是啥版本,有懂的老师可以科普下。。。

  但我找了最近一个有的3.9版本下载(最开始我下载了x64版本的,但使用打开ie浏览器时报错,百度了一下,据说下载win32的就可以避免这个问题,所以我最后重下了win32版本)

  最后我把驱动放在一个文件夹下了,如下图所示:

  二、简单测试

  我的版本是4.3.0,不知道大家常用版本是啥。。

  打开Chrome浏览器

   from selenium import webdriver

代码语言:javascript
复制
    from selenium.webdriver.chrome.service import Service
    import time
    s = Service(r"E:\Programs\Driver\chromedriver.exe")
    driver = webdriver.Chrome(service=s)
    time.sleep(3)

  打开edge浏览器

   from selenium import webdriver

代码语言:javascript
复制
    from selenium.webdriver.edge.service import Service
    import time
    s = Service(r"E:\Programs\Driver\msedgedriver.exe")
    driver = webdriver.Edge(service=s)
    time.sleep(3)

  打开浏览器

   from selenium import webdriver

代码语言:javascript
复制
    from selenium.webdriver.firefox.service import Service
    import time
    s = Service(r"E:\Programs\Driver\geckodriver.exe")
    driver = webdriver.Firefox(service=s)
    time.sleep(3)

  打开IE浏览器

  为了避免报错,在运行前,我先把IE浏览器的zoom设置为100%selenium最大化浏览器selenium最大化浏览器,然后取消勾选了ie浏览器的如下两项设置:

  1)安全选项卡下,、本地等4个区域,都取消勾选“启用保护模式”(全部勾选也可以,主要是保持一致)

  2)高级选项卡下,取消勾选“启用增强保护模式”

   from selenium import webdriver

代码语言:javascript
复制
    from selenium.webdriver.ie.service import Service
    import time
    s = Service(r"E:\Programs\Driver\IEDriverServer.exe")
    driver = webdriver.Ie(service=s)
    time.sleep(3)

  tips:

  如果想像如下代码那样调用,需将driver.exe文件的存放路径配置到系统环境变量path中去。

   from selenium import webdriver

代码语言:javascript
复制
    from selenium.webdriver.chrome.service import Service
    s = Service("geckodriver")
    driver = webdriver.Firefox(service=s)

本文共 406 个字数,平均阅读时长 ≈ 2分钟

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档