【发布时间】:2019-05-04 12:37:16
【问题描述】:
我想创建一个循环来获取来自 2 个 Twitter 用户(@Better_Together 和 @YesScotland)的所有推文。即使我选择了 3200 条推文,这是根据此错误消息的限制:
In statusBase(cmd, params, n, 3200, ...) : statuses/user_timeline has a cap of 3200 statuses, clipping )
我似乎无法收到超过 40 条左右的推文。
我想获得这两个帐户的所有 +- 5000 条推文。我认为创建一个循环将是解决方案。有人可以帮忙吗?
UK_Together.list <- userTimeline('UK_Together', n=3200)
UK_Together.df = twListToDF(UK_Together.list)
UK_Together.df$text <- sapply(UK_Together.df$text,function(row) iconv(row, "latin1", "ASCII", sub=""))
write.csv(UK_Together.df, file='UK_TogetherTweets.csv', row.names=F)
YesScotland.list <- userTimeline('YesScotland', n=3200)
YesScotland.df = twListToDF(YesScotland.list)
YesScotland.df$text <- sapply(YesScotland.df$text,function(row) iconv(row, "latin1", "ASCII", sub=""))
write.csv(YesScotland.df, file='YesScotlandTweets.csv', row.names=F)
【问题讨论】:
标签: r twitter web-scraping