python - Youtube + Selenium ChromeDriver (Python) - 如何循环播放 youtube 视频?
问题描述
已搜索相关问题,但无法获得解决方案。
如何使用 Python Selenium ChromeDriver 循环播放 Youtube 视频?
非常感谢!
解决方案
它可能对您的目的有用,因为它不是很清楚。
视频开始播放后,右键单击视频屏幕并选择选项Loop
。
如下: https ://giphy.com/gifs/xUSGPLMaJQaEnkcwTR/html5
但是,这可能还不够,因为在视频重复了一段时间(大约 20 倍)之后,它只会转到下一个视频。
一种解决方法是在浏览器本身中使用 javascript。
点击 后Loop
,打开 chrome dev tools 控制台并在其中输入以下内容:
document.getElementById("loop").nextSibling.__shady_native_nextSibling.childElementCount = 2
这里的值是任意的,我无法解释为什么,我只知道它应该大于1。
这样做,视频应该不确定地重复自己。
推荐阅读
- html - 以 HTML 电子邮件格式显示的水平线 - Outlook Office 365
- java - Java 使用捕获的 ? 在通用类
- c# - 更新 MongoDB 集合它给出错误:命令失败应用更新后,发现(不可变)字段“_id”已被更改
- python - 如何轮廓图像中的多个最大对象
- google-app-engine - 保护计算引擎和应用引擎之间流量的最佳架构是什么?
- javascript - 有人能解释一下感叹号吗?
- linux - 将目录压缩成相同大小的分割文件,单独压缩文件?
- file - 如何遍历文件并计算perl中的特定值?
- r - 如何使用 R 一次创建多个列,最好是 dplyr 或 data.table?
- git - 维护两个 repos - Azure Repo 和 Bitbucket