#python #sqlite #twitter #tweepy
#python #sqlite #Twitter #tweepy
Вопрос:
Я хочу использовать поисковые запросы в API Twitter между 2 датами, которые могут возвращать 1000 результатов. Возможно ли это вообще в бесплатной версии? Я использую tweepy и не уверен, следует ли мне использовать страницы или нет. Когда я устанавливаю ‘count’ на любое число, я всегда получаю одинаковое количество результатов. Я установил count = 100 и получил более 900 результатов в своем последнем тесте. Как я могу подсчитать количество возвращенных результатов? Я много искал в Google, но не могу найти ответ на этот простой вопрос. Это базовые вещи, которые я знаю, но я нахожу документацию Twitter такой же ясной, как грязь, а документация tweepy недостаточно проста для новичка. Я хочу сохранить результаты в базе данных SQLite для проведения анализа. Я доволен базой данных, но не понимаю разбивку на страницы в tweepy. В документации используется api.friends. Я хочу использовать api.search. Я хочу получить максимальное количество возможных результатов.
Любая помощь очень ценится!
По сути, я не понимаю, как вернуть максимальное количество твитов, используя код типа:
tweets = tw.Cursor(api.search,
q=search_words,
lang='en',
since=date_since,
count=200).items()
db.add_tweets(tweets)
Это возвращает более 200 твитов. Возвращает ли он все твиты или я достигну предела в 3200? Это говорит о том, что на странице 200 твитов? В некоторых примерах в документах tweeps используются pages() . Я не понимаю разбивку на страницы! Как мне найти количество твитов на каждой странице, если их не 200? Как я могу узнать, сколько твитов было возвращено из запроса, не выполняя подсчет в базе данных? Как я буду перебирать каждую страницу, если я использую pages()? Я прошу прощения за свое непонимание, но документация определенно не для новичков! Пожалуйста, кто-нибудь может помочь? Спасибо
Комментарии:
1. можете ли вы поделиться своим кодом? что вы на самом деле делаете в своей программе?
2. Я обновил вопрос Энди. Мне просто нужен совет о наилучшем способе поиска в api! Вы можете помочь? Спасибо.