在win11环境下,python selenium 如何连接已经打开的版本为:113.0.1774.42 (正式版本) (64 位)Edge浏览器
时间: 2023-06-19 07:09:03 浏览: 77
在 Windows 11 环境下,使用 Python 的 Selenium 库连接已经打开的 Edge 浏览器需要先安装 Microsoft Edge Driver。
1. 首先,确保你的 Edge 浏览器版本与已经安装的 Microsoft Edge Driver 版本相同。在 Edge 浏览器的地址栏输入 `edge://version`,查看浏览器的版本号。
2. 下载与你的 Edge 浏览器版本相同的 Microsoft Edge Driver,下载地址为 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/。
3. 将下载的 Microsoft Edge Driver 解压缩到一个合适的路径下,例如 `C:\webdrivers\edgedriver.exe`。
4. 在 Python 中使用 Selenium 库连接已经打开的 Edge 浏览器代码示例:
```python
from selenium import webdriver
# 设置 Microsoft Edge Driver 的路径
edge_driver_path = "C:\webdrivers\edgedriver.exe"
# 设置 EdgeOptions,指定连接已经打开的 Edge 浏览器
edge_options = webdriver.EdgeOptions()
edge_options.use_chromium = True
edge_options.add_argument("remote-debugging-port=9222") # 设置调试端口号
# 连接已经打开的 Edge 浏览器
driver = webdriver.Edge(executable_path=edge_driver_path, options=edge_options)
# 测试打开一个网页
driver.get("https://www.baidu.com")
```
在以上代码中,`edge_options.add_argument("remote-debugging-port=9222")` 设置了调试端口号为 9222,这个端口号对应的是已经打开的 Edge 浏览器的远程调试端口。这样,Python 的 Selenium 库就可以连接已经打开的 Edge 浏览器了。