假设 YouTube 播放列表 P 有视频 v1,v2,... 。我想找到该列表中任何视频在此之前(或时间 T 之前)被观看的总时间。我可以在控制台中运行 JavaScript 来执行此操作吗?
我看到 YouTube 分析提供了每个视频的平均观看时长。但我没有看到播放列表的信息。
这是我的部分尝试:
var totalTime = 0;
var videos = document.querySelectorAll('ytd-playlist-video-renderer');
videos.forEach(function(video) {
totalTime += parseInt(video.querySelector('.ytd-thumbnail-overlay-time-
status-renderer').innerText.split(':').pop());
});
console.log('Total time: ' + totalTime + ' seconds');
关于观看次数的相关问题。
您可以通过利用 YouTube 播放列表持续时间分析器 Chrome 扩展程序来实现此目的。此扩展程序专门设计用于分析 YouTube 播放列表的持续时间,并可以帮助您计算列表中任何视频的观看总时间。
这是一个简单的方法: