内容目录
环境准备
- 确保电脑已安装
Microsoft Edge
浏览器 - 打开
Edge
→ 点击右上角「三个点」→「帮助和反馈」→「关于Microsoft Edge
」,查看版本号 EdgeDriver
需与Edge
浏览器版本 匹配(主版本号一致即可,如浏览器 129.x,驱动也选 129.x),下载地址:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/。下载edgedriver_win64.zip
- 解压下载的
EdgeDriver
,得到可执行文件msedgedriver.exe(Windows)
。放在项目文件夹中D:\python项目
- 安装
Selenium
库,pip install selenium
基础使用示例
- 复用已打开的
Edge
浏览器,若想控制已手动打开的Edge
浏览器(而非新窗口),需先配置Edge
远程调试:"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --remote-debugging-port=9527 --user-data-dir="C:\EdgeDebugProfile"
,用命令行启动 Edge 并开启远程调试(端口自定义,如 9527),(路径需替换为你的 Edge 安装路径,--user-data-dir 是临时配置文件目录,避免干扰默认配置)
from selenium import webdriver
from selenium.webdriver.edge.options import Options
edge_options = Options()
edge_options.add_experimental_option("debuggerAddress", "127.0.0.1:9527") # 对应命令行的端口
# 连接已打开的 Edge
driver = webdriver.Edge(options=edge_options)
# 操作已打开的浏览器
driver.get("http://xxxxx")
print("页面标题:", driver.title)
留言