Tweeter API: как использовать Tweepy.cursor для поиска по ключевому слову (например, козырь) и поиска по количеству подписчиков (например, более 10000) - PullRequest
0 голосов
/ 19 марта 2020
results = [] 
for tweet in tweepy.Cursor(api.search,
                           q="coronavirus",
                           result_type="recent",
                           include_entities=True,
                           wait_on_rate_limit=True,
                           wait_on_rate_limit_notify=True,
                           lang="en").items(50):
        results.append(tweet)

Я знаю, как искать ключевые слова с помощью tweepy.cursor. Но я хочу добавить твиты только для того, чтобы у конкретного пользователя было более 10000 подписчиков и он соответствовал критерию ключевого слова. Я не уверен, как сделать эти две вещи одновременно. Может ли кто-нибудь помочь? Спасибо!

1 Ответ

0 голосов
/ 19 марта 2020

Вот пример статуса Twitter JSON: https://pastebin.com/UB5XbrHe

"user":{
  ...
  "followers_count":46,
  ...
}

Вы можете получить доступ к json в вашем случае через tweet._json. Вместо

results.append(tweet)

вы напишите:

if tweet._json["user"]["followers_count"] > 10000:
  results.append(tweet)
...