python - 我如何知道使用 python-twitter GetSearch() 方法可以获得多少结果页面

标签 python twitter python-twitter

我使用 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/

相关文章:

python - 有没有更快的方法来做到这一点? (python 推特位置)

python - TensorFlow:如何处理图像分割中的无效标记数据?

ios - 如何在 iOS 中使用 oauth 在 Twitter 帐户中发布图像?

python - Python 中的 Twitter 时间线,但只得到 20 左右的结果?

twitter - 关注用户时的时间线重构

android - 从其他应用打开 Twitter 应用中的页面 - Android

Python 行继续字符后出现意外字符

python - 我想开始阅读Python源代码。我应该从哪里开始

python - 如何解决chrome headless无法下载文件的问题?