我使用 twitter-python 搜索 API 来检索搜索结果,如下所示
import twitter
api = twitter.Api()
i = 1
result = api.GetSearch("Avatar", page=i)
print [s.text for s in result]
上面的代码意味着我想获得返回第一页的结果。我尝试了多次分配,它们都有效。但我不知道我可以分配的最大值是多少。有什么想法吗?
最佳答案
最大值将取决于查询以及 Twitter 想要给您的页面数量。
使用 try/except 怎么样?
import twitter
api = twitter.Api()
# try a large page number:
i = 181
try:
result = api.GetSearch("Avatar", page=i)
print [s.text for s in result]
except:
print 'page is out of range'
关于python - 我如何知道使用 python-twitter GetSearch() 方法可以获得多少结果页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390296/