首页 > 解决方案 > Youtube + Selenium ChromeDriver (Python) - 如何循环播放 youtube 视频?

问题描述

已搜索相关问题,但无法获得解决方案。

如何使用 Python Selenium ChromeDriver 循环播放 Youtube 视频?

非常感谢!

标签: pythonseleniumloops

解决方案


它可能对您的目的有用,因为它不是很清楚。

视频开始播放后,右键单击视频屏幕并选择选项Loop

如下: https ://giphy.com/gifs/xUSGPLMaJQaEnkcwTR/html5

但是,这可能还不够,因为在视频重复了一段时间(大约 20 倍)之后,它只会转到下一个视频。

一种解决方法是在浏览器本身中使用 javascript。

点击 后Loop,打开 chrome dev tools 控制台并在其中输入以下内容:

document.getElementById("loop").nextSibling.__shady_native_nextSibling.childElementCount = 2

这里的值是任意的,我无法解释为什么,我只知道它应该大于1。

这样做,视频应该不确定地重复自己。


推荐阅读