2016-06-22 4 views
0

Gibt es eine Möglichkeit, die Dauer (und möglicherweise andere Statistiken) von Youtube Videos mit R zu finden? Ich habe eine Liste von Youtube-IDs, für die ich die Dauer berechnen möchte, ohne jedes Video manuell nachschlagen zu müssen.Finden Sie Youtube Videodauer mit R

Antwort

1

Mit HTML-Quellcode und eine kleine regex Hilfe:

library(RCurl) 
library(stringi) 

url <- "https://www.youtube.com/watch?v=NWHfY_lvKIQ" 

# Getting HTML 
webpage <- RCurl::getURL(url) 

# Extracting video length (in seconds) 
stringi::stri_match_first_regex(webpage, "length_seconds\":\"(.*?)\",")[[2]] 
#[1] "3118" 
+0

Genau das, was ich suchte, danke. – Bird