草庐IT

python - 使用 tweepy 访问 Twitter 的 Streaming API

我目前在获取使用tweepy访问Twitter的StreamingAPI以正确运行的示例代码时遇到问题(错误......或者至少我希望它如何运行)。我正在使用来自GitHub(标记为版本1.9)和Python2.7.1的tweepy的最新克隆。我尝试了来自三个来源的示例代码,在每种情况下都使用“twitter”作为跟踪的测试术语:O'Rilley答案代码:HowtoCaptureTweetsinReal-timewithTwitter'sStreamingAPIAndrewRobinson的博客:UsingTweepytoaccesstheTwitterStreamGitHub上的Tw

python - 与 Twitter 交互时,xml、json、rss 和 atom 之间的实际区别是什么?

我是web服务的新手,作为介绍,我正在使用python中的Twisted框架来玩转TwitterAPI。我已经阅读了他们提供的不同格式,但我仍然不清楚在我相当简单的项目中应该使用哪种格式。具体来说,使用JSON或XML之间的实际区别是我想要的指导。我所做的只是请求公共(public)时间线并将其缓存在本地。谢谢。 最佳答案 对我来说,归根结底是方便。使用XML,我必须将响应解析为DOM(或更常见的是ElementTree)。使用JSON,一次调用simplejson.loads(json_string),我就有了一个本地Python

python - tweepy 库中的 on_data 和 on_status 有什么区别?

我刚开始使用tweepy库来连接twitter的流媒体api。我遇到了StreamListener类的on_status()和on_data()方法。有什么区别?这里完全是菜鸟! 最佳答案 on_data()处理:回复状态删除事件私信friend限制、断开连接和警告而on_status()只是处理状态。来源:https://github.com/tweepy/tweepy/blob/78d2883a922fa5232e8cdfab0c272c24b8ce37c4/tweepy/streaming.py

python - Tweepy(Twitter API)不返回所有搜索结果

我正在为Twitter使用Tweepy的搜索功能,由于某种原因,搜索结果限制为15个。这是我的代码results=api.search(q="Football",rpp=1000)forresultinresults:print"%s"%(clNormalizeString(result.text))printlen(results)并且只返回了15个结果。是不是和结果页不同之类的有什么关系? 最佳答案 问题更多是关于TwitterAPI而不是tweepy本身。根据documentation,count参数定义:Thenumbero

python - 使用 Tweepy 通过 API 1.1 搜索推文

在过去的3个小时里,我一直在尝试让tweepy搜索sring,但没有成功。我不断收到回复,它应该使用api1.1。我认为那已经实现了...因为我可以用tweepy发帖。我做错了什么?#!/usr/bin/envpythonimporttweepyconsumer_key='***'consumer_secret='***'access_token='***'access_token_secret='***'auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(access_token,ac

python - 用 tweepy 发布推文

我正在尝试使用tweepy库发布推文。我使用这段代码:importtweepyCONSUMER_KEY="XXXX"CONSUMER_SECRET="XXXX"ACCESS_KEY="XXXX"ACCESS_SECRET="XXXX"auth=tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)auth.set_access_token(ACCESS_KEY,ACCESS_SECRET)api=tweepy.API(auth)api.update_status('UpdatingusingOAuthauthenticationviaTwee

python - Tweepy SSL错误

我有一个Django管理命令,通过supervisord启动,它使用tweepy来使用twitter流API。代理工作得很好,但我注意到在日志中每10-15分钟就会出现一个SSLError并且supervisord正在重新启动代理。tweepy包是最新的,版本1.11。服务器是ubuntu12.04LTS。我尝试按照下面的链接将cacert安装到key链中,但没有成功。TwitterAPISSLRootCACertificate有什么建议吗?[2012-08-2619:28:15,656:ERROR]ErrorestablishingtheconnectionTraceback(mos

python - 哪些 Twitter 包装库支持 Python 3.x?

我想在使用Python3.2构建的项目中添加对Twitter的支持,但我不知道哪些库支持它。我用谷歌搜索了一下,但无法得出明确的答案;我发现的最接近的是Twython,在他们的自述文件中提到它是super实验性的,你需要一个被黑的python-oauth2版本,所以它基本上是一直被黑的;肯定有更好的东西吗? 最佳答案 如果您还不知道它们,您可能想看看PythonTwitterTools从我的谷歌搜索中得出:它们列在Python3packagesonPyPI中(在包名twitter下),似乎是activelydevelopedonGi

python - 有人可以为 Twitter 状态更新提供一个简单的 Python 示例吗?

我很难找到一个简单的pythontwitteroauth示例,它显示了如何在Twitter上发布用户状态。你能帮帮我吗? 最佳答案 在GitHub上查看MikeKnapp的图书馆.漂亮而简单,无需安装。 关于python-有人可以为Twitter状态更新提供一个简单的Python示例吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3567173/

python - 在 Flask 中使用 Twitter Bootstrap 单选按钮

我正在构建一个基于网络的仪表板,我想使用TwitterBootstrap中的单选按钮帮助创建查询,然后针对MongoDB运行(通过Flask),然后使用新填充的数据刷新相同页面。我是构建基于Web的仪表板的新手,所以如果有更好的方法,请告诉我。{%extends"base.html"%}{%blockcontent%}Clickme!{%iferror%}x{{error}}{%endif%}ABCDE$("body").find("#radios1").children().each(function(){$(this).bind('click',function(){$("inpu