Я нашел этот фрагмент консоли JavaScript на видео на YouTube. Целью является извлечение информации о видео (ах) на YouTube, включая: заголовки (ы), дату (ы), URL (ы) и количество просмотров. Большая часть кода работает, возвращая все правильно, за исключением количества представлений. < /P>
Код: Выделить всё
window.clearInterval(scroll); console.clear(); urls = $$('a'); urls.forEach(function(v,i,a){if (v.id=="video-title-link" && v.href){console.log('\t'+new Date().toLocaleDateString()+'\t'+v.title+'\t'+v.href+'\t'+v.__shady_native_innerHTML.match(/aria-label=\"(.+?)\"/g)?.[0].match(/[\d,]+ views/g)[0]+'\t')}});
В консоли это просто отступает как неопределенная . Может ли кто -нибудь изменить код, чтобы он правильно возвращал количество представлений? Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/794 ... utube-data