Selenium Webdriver 使用 Python 导航到 youtube 上视频中的某个点

问题描述 投票:0回答:2

我需要使用 Selenium webdriver 和 Python 导航到 Youtube 视频中的某个时间点。我有以下代码,将从 Youtube 视频的开头开始,我的要求是能够从运行 Python 程序时的特定点开始,例如 07 分钟:45 秒。关于如何实现这一目标的任何指示。截至目前,我有以下代码,可以打开视频并从头开始。

#importing webdriver from selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome(executable_path = 'C:/bit9prog/dev/chromedriver_win32/chromedriver')
url = "https://www.youtube.com/watch?v=5ygpvZbxA6w"

driver.get(url)
# Obtain the length of the youtube video
# wait for the page to load everything (works without it)
for i in range(2):
    print(i)
    time.sleep(1)
video = driver.find_element(By.ID,'movie_player')
video.send_keys("k") #hits space
time.sleep(1)
python selenium webdriver
2个回答
1
投票

像这样在 url 中添加时间 “https://youtu.be/5ygpvZbxA6w?t=465” 视频将从 465 开始,即 7 分 45 秒


0
投票

如何在正在播放的视频中查找该视频?

喜欢在视频中寻找进度条吗?

© www.soinside.com 2019 - 2024. All rights reserved.