You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VPS断开连接后Selenium无法播放YouTube视频的问题求助

VPS断开连接后Selenium无法播放YouTube视频的问题求助

各位大佬好,我最近碰到个特别棘手的问题,实在摸不着头绪,来这儿求助大家!

我写了一段用Selenium自动播放YouTube视频的代码,在本地电脑跑完全正常,就连远程连接着VPS的时候,代码也能顺利执行,视频妥妥能播放。可一旦我断开VPS的远程连接,视频就彻底没法播放了,我翻来覆去检查都找不到问题根源。

下面是我的代码片段:

from selenium import webdriver
from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options
# 补充:原代码里用到了Service,我猜测应该漏了导入:from selenium.webdriver.chrome.service import Service

chrome_options = Options()
service = Service(executable_path=web_driver_path)
driver = Chrome(service=service, options=chrome_options)

driver.get('')  # 这里是目标YouTube视频的URL,我暂时隐去了
iframe = driver.find_element(By.XPATH, "//iframe")
driver.switch_to.frame(iframe)
driver.find_element(By.XPATH, "//button[@aria-label='Play']").click()

我特意查了VPS后台的Chrome进程,发现进程明明还在运行,但视频就是没动静。会不会是断开远程连接后,VPS的桌面会话被暂停了?或者Chrome的无头模式相关配置没做好?实在没思路了,求各位大神给我指条路!

备注:内容来源于stack exchange,提问作者nohack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:34:50