Extrahieren von YouTube -Daten
Posted: 15 Feb 2025, 14:55
Ich habe diesen Snippet of Console JavaScript in einem YouTube -Video gefunden. Ziel ist es, Informationen zu YouTube -Videoen zu extrahieren, einschließlich: Titel, Datum (n), URLs (en) und Ansicht, und die Anzahl der Zähler anzeigen). Ein Großteil des Codes funktioniert, um alles korrekt zurückzugeben, bis auf die Ansichtsanzahl. < /P>
In der Konsole reteiliert es nur als undefined . Könnte jemand den Code bitte ändern, damit er die Ansichtsanzahl ordnungsgemäß zurückgibt? Danke!
Code: Select all
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')}});