Могу ли я использовать твиттер API для поиска твитов за неделю до этого?
Я пытаюсь найти ключевые слова в твиттере через твипы.
Тем не менее, я обнаружил, что кажется, что я не могу искать твиты за неделю до этого, код ниже является основным кодом поиска.
for searched_tweets in tweepy.Cursor( API.search,
q = "python",
since = 2014-02-03,
until = 2014-02-04,
lang='en' ).items()
Я не уверен, есть ли какой-либо ограниченный или лучший способ поиска по времени, спасибо за вашу помощь!!:)
1 ответ
К сожалению, вы не можете получать твиты старше недели с помощью API поиска в Твиттере.
Также обратите внимание, что результаты поиска на twitter.com могут возвращать исторические результаты, в то время как API поиска обычно обслуживает только твиты с прошлой недели. - Твиттер документация.
Вы можете получать определенные твиты старше недели, просматривая отдельных пользователей или используя определенные идентификаторы постов (если они у вас есть), но нет смысла индексировать каждый отдельный твит, чтобы его можно было искать с помощью API.
Если вам нужен большой промежуток времени, вы можете собрать их самостоятельно с помощью потокового API или проверить службу, которая делает это (см. Эту ветку dev twitter для примеров).