【发布时间】:2014-03-30 01:19:23
【问题描述】:
我正在做一个关于 Twitter 数据的项目,并希望能够下载推文以及针对给定关键字发布推文的用户。我想为每个这样的关键字下载大约 5000 条推文,可能是大约 4 个这样的词。我该如何开始呢?我试图在网上找到一些资源,其中许多是 Python 中的,或者它们已经过时了旧 API。我想使用 Java 下载推文。任何有关执行此操作的好库或教程的建议都会有所帮助。我还浏览了 twitter 网站上的 Twitter API 文档,此时我没有时间自己使用他们的 API 来实现。我正在尝试查找是否有使用任何库的快速现成方式。
【问题讨论】:
-
您尝试过 Twitter 自己的 Java 库吗?我想它会很好用......当你在 Google 上搜索 Java Twitter 库时,你看到了什么结果?
-
@MikeB,感谢您的回复。我在更多地方看到了 Twitter4j,但我不确定它是否能满足我的需求。我看到流 API 可以下载大量的树,但据我了解,它会流最新的推文而不是旧的推文,并且可能很难为我试图搜索的关键字收集这么多推文。如果你早点工作,你能告诉我 Twitter4j 是否可以做我正在寻找的东西吗?
-
Twitter4j 绝对可以按关键字搜索。我不知道它返回多少条推文的限制是什么。使用它运行一个简单的测试查询需要多长时间?可能不会很长,几乎可以肯定比您发布此问题的时间要短。
-
@MikeB,我遇到了预期的问题。使用 Twitter4J,我正在查询一个短语,我得到了 100 条记录。我无法在下一个使用相同关键字的查询中再次避免相同的 100 条记录,因此我可以制作 5000 个语料库,这就是我想要一个现成库的原因。