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浏览器,搜索对应信息并跳转。

相关推荐
王夏奇12 小时前
python中的__all__ 具体用法
java·前端·python
大家的林语冰13 小时前
《前端周刊》尤大开源 Vite+ 全家桶,前端工业革命启动;尤大爆料 Void 云服务新产品,Vite 进军全栈开发;ECMA 源码映射规范......
前端·javascript·vue.js
jiayong2313 小时前
第 8 课:开始引入组合式函数
前端·javascript·学习
田八13 小时前
聊聊AI的发展史,AI的爆发并不是偶然
前端·人工智能·程序员
zhanghongbin0113 小时前
AI 采集器:Claude Code、OpenAI、LiteLLM 监控
java·前端·人工智能
IT_陈寒14 小时前
Python的列表推导式里藏了个坑,差点让我加班到凌晨
前端·人工智能·后端
吴声子夜歌14 小时前
ES6——正则的扩展详解
前端·mysql·es6
天***885214 小时前
Edge 浏览器离线绿色增强版+官方安装包,支持win7等系统
前端·edge
漫游的渔夫14 小时前
别再直接 `json.loads` 了!AI 返回的 JSON 坑位指南
前端·人工智能
软件工程师文艺14 小时前
从0到1:Claude Code如何用React构建CLI应用
前端·react.js·前端框架