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
相关推荐
唐古乌梁海10 小时前
【python】在Django中,执行原生SQL查询
python·sql·django
程序员大雄学编程11 小时前
「用Python来学微积分」5. 曲线的极坐标方程
开发语言·python·微积分
一位代码12 小时前
python | requests爬虫如何正确获取网页编码?
开发语言·爬虫·python
可触的未来,发芽的智生12 小时前
新奇特:神经网络速比器,小镇债务清零的算法奇缘
javascript·人工智能·python
mortimer12 小时前
还在被 Windows 路径的大小写和正反斜杠坑?是时候让 pathlib 拯救你的代码了!
人工智能·python
std8602112 小时前
Rust 与 Python – 这是未来的语言吗?
开发语言·python·rust
鄃鳕13 小时前
Flask【python】
后端·python·flask
weixin_466813 小时前
Python编程之面向对象
开发语言·人工智能·python
Lynnxiaowen13 小时前
今天我们学习python编程常用模块与面向对象
运维·python·学习·云计算
一头生产的驴13 小时前
java整合itext pdf实现固定模版pdf导出
java·python·pdf