【发布时间】:2019-05-06 16:08:32
【问题描述】:
看看下面的代码:
q = '#MentionSomeoneImportantForYou'
count = 100
search_results = twitter_api.search.tweets(q=q, count=count)
#twitter_api 是预定义的并且工作正常。
statuses = search_results['statuses']
for _ in range(5):
print "Length of statuses", len(statuses)
try:
next_results = search_results['search_metadata']['next_results']
except KeyError, e: # No more results when next_results doesn't exist
break
kwargs = dict([ kv.split('=') for kv in next_results[1:].split("&") ])
最后一个代码抛出一个错误,'next_results' 没有定义。
我哪里做错了?
【问题讨论】:
-
您是否检查过返回的 json 结构是否与您的查询匹配?
-
没有。我该怎么做?
-
打印响应,应该是json对象