如何查找 YouTube 播放列表中所有视频的总观看时间

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

假设 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-api playlist
1个回答
0
投票

您可以通过利用 YouTube 播放列表持续时间分析器 Chrome 扩展程序来实现此目的。此扩展程序专门设计用于分析 YouTube 播放列表的持续时间,并可以帮助您计算列表中任何视频的观看总时间。

这是一个简单的方法:

  1. 如果尚未安装 YouTube 播放列表持续时间分析器 Chrome 扩展程序,请安装。
  2. 安装后,打开包含您的播放列表的 YouTube 页面。
  3. 单击扩展图标,它将为您提供有关播放列表的全面信息,包括所有视频的总时长。
  4. 如果您想计算特定时间(T)之前的总观看时间,您可以使用扩展的功能来分析历史数据。
© www.soinside.com 2019 - 2024. All rights reserved.