Python中文
首页
教程
问答
标签
搜索
登录
注册
tweepy几小时后停了下来
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我用tweepy来流一些tweet。这是我的程序:</p> <pre><code>import tweepy import json consumer_key = "***" consumer_secret = "***" access_token_key="***" access_token_secret="***" auth1 = tweepy.OAuthHandler(consumer_key, consumer_secret) auth1.set_access_token(access_token_key, access_token_secret) api = tweepy.API(auth1) class StreamListener(tweepy.StreamListener): def on_status(self, status): try: print status.text except Exception, e: print 'Encountered Exception Tweet:', e pass return True def on_error(self, status_code): print 'Encountered error with status code:' + repr(status_code) return True def on_data(self, data): if 'in_reply_to_status_id' in data: status = tweepy.Status.parse(self.api, json.loads(data)) if self.on_status(status) is False: return True elif 'delete' in data: delete = json.loads(data)['delete']['status'] if self.on_delete(delete['id'], delete['user_id']) is False: return True elif 'limit' in data: if self.on_limit(json.loads(data)['limit']['track']) is False: return True return True def on_timeout(self): print 'Timeout...' return True l = StreamListener() streamer = tweepy.Stream(auth=auth1, listener=l, timeout=36000000) setTerms = ['enbrel'] streamer.filter(follow=None,track = setTerms) </code></pre> <p>2/3小时后,此程序停止。无信号错误、超时等。。它只是没有得到更多的tweet。我哪里做错了?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可能需要在启动api时设置一个超时</p> <pre><code>api = tweepy.API(auth1,timeout=60) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
8 回答
无法使用Django\u mssql\u后端迁移到外部hos
4 回答
无法使用Django&Python3.4连接到MySql
5 回答
无法使用Django+nginx上载媒体文件
1 回答
无法使用Django1.6导入名称模式
10 回答
无法使用Django1.7和mongodb登录管理站点
2 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
4 回答
无法使用Djangockedi验证CBV中的字段
4 回答
无法使用Djangocketditor上载图像(错误400)
9 回答
无法使用Djangocron进行函数调用
5 回答
无法使用Djangofiler djang上载文件
7 回答
无法使用Djangokronos
3 回答
无法使用Djangomssql provid
6 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
4 回答
无法使用Djangomssq迁移Django数据库
5 回答
无法使用Djangonox创建用户
5 回答
无法使用Djangopyodb从Django查询SQL Server
2 回答
无法使用Djangopython3ldap连接到ldap
10 回答
无法使用Djangoredis连接到redis
10 回答
无法使用Django中的FK创建新表
1 回答