web-dev-qa-db-fra.com

Comment afficher le nombre total de visionnages de vidéos d'une playlist / chaîne YouTube?

Si quelqu'un souhaite connaître le nombre total de vues de toutes les vidéos d'une liste de lecture/chaîne YouTube, c'est-à-dire littéralement, le SOMME des comptes de lecture de toutes les vidéos d'une liste de lecture; Voici une solution.

note: S'il existe d'autres moyens de le faire, partagez-les également, en commentaires ou en réponses.

1
Manan Singh

Voici un hack/solution:

Étape 0 : commencez par analyser la liste de diffusion/chaîne YouTube cible à l'aide de YouTube-Playlist-Analyzer .

Étape 1 : Ensuite, ouvrez la console javascript du navigateur Web (à partir du même onglet où vous venez d'analyser la liste de lecture cible, procédez comme suit: Clic droit> Inspecter> JS Console ].

Étape 2 : Copiez-collez le code suivant dans la console JS, puis appuyez sur Entrée.

sum=0;for(i=0;i<json_items.length;i++){sum+=parseInt(json_items[i]['viewCount']);}console.log('Total Views: '+sum);

Vous devriez voir le nombre total de vues dans la console javascript comme indiqué ci-dessous:

Total Views: 17665

OU,

Pour une sortie plus formatée , copiez, collez et exécutez le code javascript suivant (il également donne la somme totale de goûts, aversions et commentaires ) :

viewSum=likeSum=dislikeSum=commentSum=0;for(i=0;i<json_items.length;i++){viewSum+=parseInt(json_items[i]['viewCount']);likeSum+=parseInt(json_items[i]['likeCount']);dislikeSum+=parseInt(json_items[i]['dislikeCount']);commentSum+=parseInt(json_items[i]['commentCount']);}console.log('Total Views: '+viewSum+', Total Likes: '+likeSum+', Total Dislikes: '+dislikeSum+', Total Comments: '+commentSum);

Maintenant, la sortie dans la console JS ressemblerait à ceci:

Total Views: 17665, Total Likes: 219, Total Dislikes: 4, Total Comments: 82

C'est ça.

3
Manan Singh