DrissionPage设置启动浏览器为edge

1.查看浏览器启动路径

在浏览器地址栏输入下面地址,拿到可执行文件的路径 。

复制代码
edge://version/

2.替换路径

打开DrissionPage._configs. chromium_options.py文件,找到def browser_path(self)这个函数,将返回内容替换为edge的启动路径,如下图:

3.结果展示

测试代码:

复制代码
import time
from DrissionPage import ChromiumPage

# 用 d 模式创建页面对象(默认模式)
page = ChromiumPage()

# 跳转到登录页面
page.get('https://www.zkh.com/?utm_source=baidu&utm_medium=CPT')


# 通过xpath定位到输入标签,输入内容,并点击确认
page.ele('xpath://*[@id="app"]/div/div/div[3]/div/div[1]/div[1]/input').input('口罩')
page.ele('xpath://*[@id="app"]/div/div/div[3]/div/div[1]/button/span').click()

page.scroll.to_location(0,1000)
time.sleep(1)
page.scroll.to_location(0,1000)
time.sleep(1)
page.scroll.to_location(0,1000)
time.sleep(1)

print(page.html)

程序自动打开edge浏览器,搜索对应信息并跳转。

相关推荐
西西学代码2 小时前
flutter---进度条
前端·javascript·flutter
时间的情敌3 小时前
Vue3 和 Vue2 的核心区别
前端·javascript·vue.js
533_3 小时前
[antv x6] 限制节点/边是否可以移动,移动时返回父节点,限制节点的移动范围
前端
步步为营DotNet3 小时前
深入理解ASP.NET Core Middleware:构建高效Web应用的管道基石
前端·后端·asp.net
|晴 天|3 小时前
微前端架构入门:从概念到落地实践
前端·架构
悟能不能悟3 小时前
vue项目,url访问不了,用route-link跳过去就可以访问,为什么
前端·javascript·vue.js
程序媛_MISS_zhang_01103 小时前
APP中列表到详情,详情返回列表时候,返回定位到之前查看详情那条数据
前端·javascript·vue.js
还有多远.3 小时前
前端部署后自动检测更新
前端·javascript·vue.js
拾忆,想起3 小时前
Dubbo本地存根与本地伪装实战指南:提升微服务容错能力的利器
前端·微服务·云原生·架构·dubbo·safari