Python 3.x TwitterAPI Python语法与数组
为什么next_结果会以这种方式使用?更重要的是,为什么设置为搜索结果['search\u metadata']['next\u results']以及如何工作 每当我尝试复制此模式时,都会出现错误:TypeError:“int”对象不可下标。多谢各位Python 3.x TwitterAPI Python语法与数组,python-3.x,twitter,Python 3.x,Twitter,为什么next_结果会以这种方式使用?更重要的是,为什么设置为搜索结果['search\u metadata']['next\u results']以及如何工作 每当我尝试复制此模式时,都会出现错误:TypeError:“int”对象不可下标。多谢各位 search_results = twitter_api.search.tweets(q=q, count=count) statuses = search_results['statuses'] for _ in range(5):
search_results = twitter_api.search.tweets(q=q, count=count)
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 as e: #no more results
break
kwargs = dict([kv.split('=') for kv in unquote(next_results[1:]).split('&') ])
search_results = twitter_api.search.tweets(**kwargs)
statuses += search_results['statuses']