Как показать полный текст для твитов в tweepy

#python #text #tweepy

#python #текст #tweepy

Вопрос:

Я пытаюсь использовать расширенный режим, чтобы показать весь текст твита с помощью tweepy, но в конце не работает, и твиты обрезаются. Любая помощь?

 import csv
import pandas as pd
import tweepy
from tweepy import Cursor
consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

query = "Apple"
language = "en"
tweet_mode = "extended"
results = api.search(q=query, lang=language, count=1500)

def on_status(self, status):
         print(status.extended_tweet["full_text"])

  

например, что происходит:

 10xX10Caro Berlin, Deutschland 2020-10-13 04:11:24 Tweeted: Me and Renée will responding to the owner of the place we rent in November. We are looking forward to Kalmar very m… 
  

Комментарии:

1.будьте более конкретны, что не работает. Вот как я получаю весь текст твита. self.status_tweet["extended_tweet"] не всегда заполняется, поэтому у меня есть несколько if elif условий для проверки текста. После этого я немного конвертирую текст, например, чтобы включить ссылки markdown.

Ответ №1:

Вы пробовали записывать полный текст твита в файл .csv? Пожалуйста, проверьте, написан ли там полный текст.

Вероятно, вы видите часть твита только при просмотре;

 print(status.extended_tweet["full_text"]) 
  

инструкция.

Это случилось со мной, когда я однажды использовал Google Colaboratory.