Я немного проанализировал твиты и получил неожиданный ответ на мою строку кода.
all_tweets
- это список всех твитов в формате str
.поэтому я использовал json.loads, чтобы получить его в формате словаря.
Если в твите есть retweet_status
, то это ретвит и он возвращает исходный твит.
Атрибут So retweeted
возвращает bool в зависимости от того, был ли твит ретвитнут или нет.
Так что просто из любопытства я попытался перейти к ретвиту, чтобы перейти к исходному твиту, а затем проверить, ретвитан он или нет,
json.loads(all_tweets[4])['retweeted_status']['retweeted']
Ожидаемый: True
Но он вернулся: False