使用 Playwright 打开 Edge 浏览器的两种方法
方法一:指定系统中 Edge 的安装路径
如果你已经在本地安装了 Edge,可以直接通过 可执行文件路径 来启动 Edge。
示例:
from playwright.sync_api import sync_playwrightwith sync_playwright() as p:# 指定本机 Edge 浏览器的安装路径browser = p.chromium.launch(executable_path="C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",headless=False)page = browser.new_page()page.goto("https://www.microsoft.com")page.wait_for_timeout(5000) # 等待 5 秒browser.close()
- 路径要替换为你自己系统中的 Edge 安装路径。
- Windows 通常在
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
。
方法二:通过 Playwright 的 channel
参数指定 Edge
Playwright 也提供了 channel
参数来启动特定的浏览器渠道,例如 Chrome、Edge。
示例:
from playwright.sync_api import sync_playwrightwith sync_playwright() as p:# 使用 Edge 渠道启动浏览器browser = p.chromium.launch(channel="msedge", headless=False)page = browser.new_page()page.goto("https://www.bing.com")page.wait_for_timeout(5000) # 等待 5 秒browser.close()
这里的 channel="msedge"
表示使用 Edge 浏览器。
前提是本机已经安装了 Edge,否则会报错。