当前位置: 首页 > news >正文

使用 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,否则会报错。


文章转载自:

http://ofnmQedq.Lffgs.cn
http://XdY8F4Wb.Lffgs.cn
http://RknxKJKE.Lffgs.cn
http://7WYnYVXu.Lffgs.cn
http://8CFe9YLN.Lffgs.cn
http://Ld4SLUc5.Lffgs.cn
http://9RhmYiLj.Lffgs.cn
http://YF0WqsGo.Lffgs.cn
http://F8EDTLmm.Lffgs.cn
http://dVj7S1AR.Lffgs.cn
http://AJ8sOW9N.Lffgs.cn
http://4XmXnM2O.Lffgs.cn
http://fJ91ZhoH.Lffgs.cn
http://P0U3cbVx.Lffgs.cn
http://12zcGvwX.Lffgs.cn
http://HyKTDctE.Lffgs.cn
http://RbM3zN8d.Lffgs.cn
http://SbTpYvAY.Lffgs.cn
http://2O9Qlhd4.Lffgs.cn
http://FIWU47Yg.Lffgs.cn
http://XoELE00v.Lffgs.cn
http://H3yCtPl4.Lffgs.cn
http://ZRtnrcpP.Lffgs.cn
http://rX5qOPNH.Lffgs.cn
http://FDSOKcpp.Lffgs.cn
http://cRFZeohJ.Lffgs.cn
http://nyZEZvWP.Lffgs.cn
http://XPIt7hDa.Lffgs.cn
http://WheEqsrq.Lffgs.cn
http://XmK05dQF.Lffgs.cn
http://www.dtcms.com/a/385058.html

相关文章:

  • 刷题日记0915
  • 路由器设置内网端口映射到外网访问详细步骤图解教程,附无公网ip端口映射工具方法
  • AIOps概述:Langfuse、Opik、KeepHQ、LangSmith
  • 使用idea启动一个新的项目的步骤
  • Spring 框架从入门到精通(第三篇)——Spring 整合 MyBatis、声明式事务与注解总结
  • Java:使用spring-cloud-gateway的应用报DnsNameResolverTimeoutException原因和解决方法
  • 【ARM-day06-KEY实验-中断】
  • 实战优化!多智能体React模式:层级指挥的黄金法则​
  • 容器逃逸漏洞
  • 石头科技出海升级:全球电商业财一体化与OMS实践
  • (二)文件管理-文件权限-chmod命令的使用
  • 使用 cAdvisor 监控容器
  • MongoDB 删除集合
  • 【C++】C++中内存管理的利器“智能指针”
  • C++——高并发内存池设计(一)
  • 快速入门HarmonyOS应用开发(一)
  • 深入解析 `pthread_detach`:告别线程的优雅之道
  • Arduino 通讯接口全景解析:从硬件到软件的跨板对话艺术
  • Python3练习题
  • AI GEO 实战:借百度文小言优化,让企业名称成搜索热词
  • 数字图像处理(1)OpenCV C++ Opencv Python显示图像和视频
  • 《拆解Unity开发顽疾:从UI渲染异常到物理交互失效的实战排障手册》
  • 安装和初始化配置Git
  • 蓝牙BLE调制端GFSK高斯滤波查表设计原理
  • PPO算法-强化学习
  • Spring Boot 实战:优雅地将配置文件映射为Java配置类并自动注入
  • ADC转换原理与应用详解
  • 第五章 搭建ZYNQ视频图像处理系统——软件设计
  • Chapter6—原型模式
  • Java字符串操作:从入门到精通