青龙面板运行selenium启动Chrome报错

Bug Description

在青龙面板运行selenium启动 Chrome 时,出现以下错误:

shell 复制代码
selenium.common.exceptions.WebDriverException: Message: chrome not reachable

这个错误信息表示 Chrome 浏览器无法被 Selenium 控制。

以下是python中对chrome的配置:

python 复制代码
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--disable-gpu')
options.add_argument('--single-process')
# 使用Selenium启动Chrome浏览器
driver = webdriver.Chrome(options=options)
print('Chrome启动成功')

Solution

后发现删除options.add_argument('--single-process')后,同时指定chromedriver对应路径,service = Service(executable_path='/usr/lib/chromium/chromedriver')后问题解决。我的青龙面板存在两个chromedriver,所以存在这个问题。

python 复制代码
service = Service(executable_path='/usr/lib/chromium/chromedriver')
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--disable-gpu')
# 使用Selenium启动Chrome浏览器
driver = webdriver.Chrome(options=options, service=service) 
print('Chrome启动成功')
相关推荐
ajassi20003 分钟前
开源 python 应用 开发(二)基于pyautogui、open cv 视觉识别的工具自动化
python·opencv·开源·自动化
广州山泉婚姻1 小时前
Python 爬虫简单示例
爬虫·python
站大爷IP1 小时前
Python文件读写操作详解:从基础到实战
python
m0_625686552 小时前
Day39
python
站大爷IP2 小时前
用 Python 制作简单小游戏教程:手把手教你开发猜数字游戏
python
小高求学之路2 小时前
MinIO centos 7 离线(内网) 一键部署安装
python·centos·numpy
天才测试猿2 小时前
2025最新软件测试面试题总结【附文档】
自动化测试·软件测试·python·测试工具·面试·职场和发展·测试用例
Dxy12393102162 小时前
python如何做实时资讯分析
开发语言·python
IMPYLH2 小时前
Python 的内置函数 help
笔记·python
小张在编程2 小时前
Python 深度学习基础:TensorFlow 入门——从张量到神经网络的实战指南
python·深度学习·tensorflow