twitter tweet_mode = 'расширенный' не просто дает мне текст в твите

Я пытаюсь скачать твиты с помощью твипи. Но твиты продолжают обрезаться.

results = api.search(q=hashtag, lang="en", count=num, tweet_mode="extended")
for tweet in results:
    tweet_list.append(tweet.full_text)

Я получаю результаты, выглядящие так:

RT @Acosta: Трамп также сказал на встрече "зачем нам больше гаитян? Убери их ", - подтверждает человек, знакомый с сегодняшней встречей.

Я просто хочу фактическую часть текста твита.

1 ответ

Решение

Уже ответили тут

Вместо full_text=True вам нужно tweet_mode="extended"

Затем вместо текста вы должны использовать full_text, чтобы получить полный текст твита.

Ваш код должен выглядеть так:

new_tweets = api.user_timeline (screen_name = screen_name, count = 200, tweet_mode="extended") Затем, чтобы получить полный текст твитов:

твиты = [[tweet.full_text] для твита в new_tweets]

Другие вопросы по тегам