我曾经使用带有xml包的R获取twitter数据。好像他们不再使用xmls而只使用json。我用json尝试了一些方法,我不断收到错误,说API 1.0不再可用,我需要使用API 1.1。很好,但似乎没有明确的文件如何。
有人可以引导我到某个地点或提供获取推特数据的示例代码。
我曾经在R中这样做,但看起来python更适合这个。如果有人可以提供其中一个或两个的指南,将非常感谢。(或一些带有解释的示例代码)
由于
答案 0 :(得分:0)
我建议使用sixohsix's twitter
library for Python。
github页面上有一些文档,如果你至少熟悉一点Python(当我开始使用它时我不太了解Python),那么它很容易使用。它支持API v1.1(v1.0已弃用,甚至不再工作,afaik)。
使用Ubuntu上网本上的一些Python脚本,我能够连续查询API近一年,没有一次崩溃。我不建议使用R,特别是如果你需要大量的数据。
您仍然可以使用R进行数据分析,您可以使用rpy2
直接将其插入Python脚本。
答案 1 :(得分:0)
这个包可能很有用。它刚刚在几天前发布。
答案 2 :(得分:0)
Twitter API已从1.0版更新到1.1版。由于需要身份验证,许多代码现在已不存在。许多带有代码示例的博客文章都不再有效。
对于Python,我更喜欢bear's package。
对于R,我认为标准包是twitteR。
无论您做什么,您都必须以开发人员身份验证您的“应用”:link。