如何使用python-selenium获取网页上视频的总时间和当前时间



在编写web自动化程序时,我发现我的程序不能正确地获得视频的总持续时间(它抛出错误)

但我找不到任何其他信息来帮助我

所以我来这里寻求帮助(我刚开始使用这个网站,英语不太好,请见谅)

下面是部分代码

感谢
print("Try to find video")
video = browser.find_element_by_tag_name("video")
print("Find Video")
totalTime = video.find_element_by_class_name('duration').get_attribute('textContent')
print(totalTime)
while True:
currentTime = video.find_element_by_class_name('currentTime').get_attribute('textContent')
print(currentTime)
if currentTime == totalTime:
print("video end")
break
print("isEnd is working!")

因为您可能使用了错误的选择器。例如,在youtube视频中,您可以通过使用xpath//span[@class='ytp-time-duration']

轻松找到youtube总视频长度。

相关内容

  • 没有找到相关文章

最新更新