Задача:
Я хотел очистить все комментарии YouTube от данного видео.
Я успешно адаптировал код R из предыдущего вопроса (Скремблировать комментарии Youtube в R).
Вот код:
library(RCurl)
library(XML)
x <- "https://gdata.youtube.com/feeds/api/videos/4H9pTgQY_mo/comments?orderby=published"
html = getURL(x)
doc = htmlParse(html, asText=TRUE)
txt = xpathSApply(doc,
"//body//text()[not(ancestor::script)][not(ancestor::style)[not(ancestor::noscript)]",xmlValue)
Чтобы использовать его, просто замените идентификатор видео (т.е. "4H9pTgQY_mo" ) на требуемый ID.
Проблема:
Проблема заключается в том, что он не возвращает все комментарии. Фактически, он всегда возвращает вектор с 283 элементами, независимо от количества комментариев в видео.
Кто-нибудь может пролить свет на то, что здесь происходит не так? Это невероятно расстраивает. Спасибо.