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
相关推荐
m0_716430073 分钟前
mysql数据库表名区分大小写吗_通过lower case table names配置
jvm·数据库·python
Rsun0455114 分钟前
15、Java 观察者模式从入门到实战
java·python·模板方法模式
2401_8359568118 分钟前
如何利用SQL子查询进行实时监控数据分析_性能优化
jvm·数据库·python
百锦再19 分钟前
使用JavaScript获取和解析页面内容的完整指南
开发语言·前端·javascript·python·flask·fastapi
a95114164224 分钟前
如何在Bootstrap中实现响应式的统计数据卡片
jvm·数据库·python
Shorasul31 分钟前
golang如何实现设备数据采集网关_golang设备数据采集网关实现要点
jvm·数据库·python
慕涯AI35 分钟前
Agent 30 课程开发指南 - 第19课
人工智能·python
2301_7641505636 分钟前
如何用 some 检测数组中是否存在至少一个满足条件的项
jvm·数据库·python
我是无敌小恐龙43 分钟前
线下班第一课
python·考研·django·ai编程
_oP_i44 分钟前
python 之playwright 介绍
开发语言·python