Хорошо, поэтому я посмотрел на то, что вы делаете, и кое-что из того, над чем вы работаете, может помочь, изучив методы Twitter API , хотя это может быть трудно понятькак перевести некоторые примеры в R (с помощью пакета RCurl).
То, что вы сейчас пытаетесь, очень близко к тому, что вам нужно сделать, вам просто нужно изменить двавещи.
Прежде всего, вы запрашиваете URL для случайной выборки статусов.Этот URL возвращает случайную выборку примерно 1% всех твитов.
Если вы заинтересованы в сборе только твитов по определенным ключевым словам, вы хотите использовать URL-адрес фильтра API: "https://stream.twitter.com/1/statuses/filter.json"
Послеизменяя это, вам просто нужно изменить ваш параметр с «a» на «postfields», и параметр, который вы будете передавать, будет выглядеть так: «track = bruins»
Наконец, вы должны использовать функцию getURL, чтобы открыть непрерывный поток, чтобы можно было собирать все твиты с вашими ключевыми словами вместо использования команды postForm (которая, я считаю, предназначена для HTML-форм).
, поэтому ваш последний вызов функции должен выглядеть следующим образом:
getURL("https://stream.twitter.com/1/statuses/filter.json",
userpwd="Username:Password",
cainfo = "cacert.pem",
write=my.function,
postfields="track=bruins")