我意识到这是一个懒惰的问题,但是我想看看Twitter人们有哪些python库有很好的经验.
我使用过Python Twitter工具,并且喜欢它简洁美观的界面,但它似乎并不是流行的 - 它甚至没有列在Twitter Libraries页面上.
但是,有很多其他的列出:
我的要求很简单:
一边扭曲一边(在这种情况下我没有使用扭曲),你是否使用过其他任何一种,如果是的话,你推荐它们吗?
[更新] FWIW,我最终再次使用Python Twitter Tools.新版本很好地支持OAuth,它是一个非常聪明的API,所以我坚持下去.
Gob*_*ffi 23
python-twitter应该涵盖前四个要求.我以前用过它,用它开始开发相当容易.为了利用Twitter的流媒体API,我建议tweetstream.这是一个很棒的Python模块,可以在发布时实时抓取推文.根据您是否对garden流进行gardenhose/firehose访问,您只会发布一小部分推文.使用tweetstream,您还可以提供搜索谓词列表,以过滤您要查找的特定推文.我将它用于一个项目,该项目涉及在8小时内挖掘推文,并且它运行完美.这两个模块都应该通过Python提供easy-install.
编辑:我不知道你打算用Python/Twitter做什么,但如果你打算捕获大量的推文,请记住,Twitter除了英语之外还会收到无数的推文.记得正确编码一切.
Rya*_*ath 21
完全披露:我是Twython的作者.
因此,我建议使用我的.它现在支持OAuth,并附带一个骨架Django应用程序,可让您在约5分钟内启动并运行.
它可以处理你正在寻找的一切,没有流媒体API - 我认为这样的东西应该逐个实现,因为它通常是一个相当自定义的设置.对它的图书馆支持的需求也很少,所以我很难专门用它来支持它.
pip install twython
Run Code Online (Sandbox Code Playgroud)
http://github.com/ryanmcgrath/twython