Administrator
发布于 2025-05-28 / 176 阅读
0

青龙面板 安装 selenium 以及代理配置

在运行一些需要 chrome 的脚本中,使用到 selenium,会提示错误,是因为青龙面板内部是没有 chrome支持的,需要自己安装一下,这里做一下记录。

首先需要进去青龙面板的环境中,在 ssh 中,执行以下命令:

docker exec -it qinglong bash

这里的qinglong是你的 docker name,可能需要修改

青龙面板使用的是 apk 包管理器,来安装 ChromeDriver,所以我们执行以下命令:

apk update
apk add chromium
apk add chromium-chromedriver

安装完成后,检查 Chromium 和 ChromeDriver 是否安装成功

which chromium
chromium --version
which chromedriver
chromedriver --version

如果 which chromium 输出类似/usr/bin/chromium,说明游览器已安装。

如果 which chromedriver 输出类似ChromeDriver 138.0.7204.157,说明驱动安装成功

之后就可以在脚本中使用 selenium 了。

代理配置

# 代理配置
proxy = {
    'proxy_type': 'http',  # 代理类型,可以是 'http' 或 'socks5'
    'addr': '192.168.50.45',  # 代理服务器地址
    'port': 20171,  # 代理服务器端口
    # 'username': 'your_username',  # 如果需要认证,取消注释并填写
    # 'password': 'your_password',  # 如果需要认证,取消注释并填写
}

# 使用代理
with TeleClient('ai', api_id, api_hash, proxy=proxy, connection=ConnectionTcpFull, timeout=30) as client:

# 注意导入包
from telethon.network.connection import ConnectionTcpFull

这样就可以使用了