Selenium WebDriver 的 Microsoft Edge 驱动程序【附代码】

1、从 Microsoft Edge 驱动程序的官方网站下载与浏览器版本相匹配的驱动程序。

https://msedgewebdriverstorage.z22.web.core.windows.net/https://msedgewebdriverstorage.z22.web.core.windows.net/

2、指向驱动程序(**msedgedriver.exe)**的路径

复制代码
service = Service('./msedgedriver.exe')

3、启动驱动程序

复制代码
browser = webdriver.Edge(service=service, options=options) 

4、关闭浏览器会话

复制代码
browser.quit()

例如:

startBrowser 方法

Python 类中用于初始化和启动 Microsoft Edge 浏览器会话的一个成员函数,这个方法使用了 Selenium WebDriver 来创建和配置浏览器实例

复制代码
     def startBrowser(self):
        service = Service('./msedgedriver.exe')
        options = webdriver.EdgeOptions()  # 创建浏览器选项实例
        options.add_experimental_option('excludeSwitches', ['enable-automation'])
        browser = webdriver.Edge(service=service, options=options)
        # 使用 webdriver.Edge 与 service 和 options 一起创建了一个新的 Edge 浏览器实例

        return browser
相关推荐
dazzle11 小时前
Python数据结构(十五):归并排序详解
数据结构·python·算法
m0_5811241911 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
yuankoudaodaokou11 小时前
革新自动化产线调试,扫描生成点云精准引导机器人路径
运维·python·机器人·自动化
深蓝电商API11 小时前
异步爬虫防封策略:随机User-Agent与延时
爬虫·python
墨染青竹梦悠然11 小时前
基于Django+React的个人财务管理系统
python·django·毕业设计
深蓝电商API11 小时前
asyncio+playwright实现超高性能异步爬虫
爬虫·python
2301_7644413311 小时前
基于paCy模型与jsoncrack进行依存句法分析
python·算法·自然语言处理
Rabbit_QL11 小时前
PyTorch DataLoader `num_workers` 配置指南:从新手到进阶
人工智能·pytorch·python
naruto_lnq11 小时前
如何为开源Python项目做贡献?
jvm·数据库·python
勿忘初心9111 小时前
pinocchio库使用教程(三)
python·机器人·动力学·运动学·pinocchio