我意识到这有点像一个懒惰的问题,但我想看看Twitter人们有哪些python库有很好的经验。
我使用了Python Twitter Tools,并且喜欢它的简洁和美丽的界面,但它似乎不是一个受欢迎的 - 它甚至没有列在Twitter Libraries page上。
然而,还有很多其他人列出:
我的要求很简单:
一边扭曲一边(在这种情况下我没有使用扭曲),你是否使用过其他任何一种,如果是的话,你推荐它们吗?
[更新] FWIW,我最终再次使用Python Twitter Tools。新版本很好地支持了OAuth,它是一个非常聪明的API,所以我坚持下去。
答案 0 :(得分:23)
python-twitter
应涵盖前四个要求。我以前用过它,用它开始开发相当容易。为了利用Twitter的流媒体API,我建议tweetstream
。这是一个很棒的Python模块,可以在发布时实时抓取推文。根据您是否对garden流进行gardenhose / firehose访问,您只会发布一小部分推文。使用tweetstream,您还可以提供搜索谓词列表,以过滤您要查找的特定推文。我将它用于一个项目,该项目涉及在8小时内挖掘推文,并且它运行完美。这两个模块都应该通过Python的easy-install
。
答案 1 :(得分:21)
完全披露:我是Twython的作者。
因此,我建议使用我的。它现在支持OAuth,并附带一个骨架Django应用程序,可以在大约5分钟内启动并运行。
它可以处理你正在寻找的一切,没有流媒体API - 我认为这样的事情应该逐个实现,因为它通常是一个相当自定义的设置。对它的图书馆支持的需求也很少,所以我很难用周期来支持它。
pip install twython
答案 2 :(得分:1)
我使用tweepy玩游戏,并认为使用它非常简单有趣。没有真正看到那些替代品,所以采取适当的盐量:)我的意见。