Вместо этого можно использовать путь JS:
// Get the total of "li" elements in the current page:
var qtyResultsPerPage = document.querySelectorAll('#item-section-185938 > li').length;
// Variable which will get the sum of all visualizations.
var totalViewsPerPage = 0;
// Loop the "li" elements:
for (var incr = 1; incr < qtyResultsPerPage; incr++) {
// Sum in the "totalViewsPerPage" variable the retrieved value in the iteration.
// NOTE: The "dot" is removed (excluding also the words).
totalViewsPerPage += parseFloat(document.querySelector('#item-section-185938 > li:nth-child(' + incr + ') > div > div > div.yt-lockup-content > div.yt-lockup-meta > ul > li').innerText.split(" ")[0].replace(".", ""));
}
// Show the total:
console.log("Total views: " + totalViewsPerPage);
NB. Значение item-section-
изменяется при перезагрузке страницы.Кроме того, в этом примере извлекаются только визуализации, доступные на текущей странице.
Вы также можете использовать API данных YouTube для получения этих результатов.Это демо , которое вы можете использовать.