Как узнать, сколько страниц результатов можно получить с помощью метода GetSearch () python-twitter - PullRequest
1 голос
/ 05 декабря 2011

Я использую API поиска в twitter-python для получения результатов поиска, как показано ниже

import twitter
api = twitter.Api()
i = 1
result = api.GetSearch("Avatar", page=i)
print [s.text for s in result]

Код выше означает, что я хочу получить результат на первой странице. Я пытался несколько назначений, они все работают. Но я не знаю, какое максимальное значение я могу назначить. Есть идеи?

1 Ответ

1 голос
/ 05 декабря 2011

Максимальное значение будет зависеть от запроса и количества страниц, которые щебетает вам дать.

Как насчет использования try / кроме?

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'
...