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
相关推荐
Land032916 小时前
RPA替代方案:离线部署与Python扩展实战
开发语言·python·rpa
小糖学代码16 小时前
LLM系列:环境搭建:4.Nginx使用教程
运维·python·神经网络·nginx
muddjsv16 小时前
Python核心语法分类详解:从入门到精通
开发语言·windows·python
高洁0116 小时前
智能体如何改变工作流一、工作流的“痛点
人工智能·python·数据挖掘·transformer·知识图谱
Irene199117 小时前
Python 做图表(用 VS Code 进行探索性的数据分析和快速出图,然后再到 PyCharm 中将这些代码组织成健壮的项目模块)对比帆软
python·帆软·图表
hyunbar17 小时前
llama_index.vector_stores 模块没有怎么办?
python·llama
十正17 小时前
Hermes记忆预取机制深度解析
python·ai·agent·hermes
alwaysrun17 小时前
python之异步高性能Web框架 FastAPI
python·fastapi·web·路由·pydantic
夫唯不争,故无尤也17 小时前
3D-CT中Attention机制揭秘:QKV如何塑造语义
人工智能·python·深度学习·医疗ai
暴躁小师兄数据学院17 小时前
【AI大模型应用开发工程师特训笔记】第04讲(第8章):面向对象编程
开发语言·python