Как получить расширенный текст твитов, используя tweepy в python - PullRequest
0 голосов
/ 28 мая 2019

Я использую Tweepy для извлечения твитов из твиттера, но я получаю только половину текста, как я могу извлечь полный текст из источника в твиттере?

Я пробовал status.full_text, но выдает ошибку, говорящую «полный текст не указан в статусе», также написал в tweet_mode = 'extended', но ничего не произошло

app.config["DEBUG"] = True

consumer_key = ''
consumer_secret = ''
access_key = ''
access_secret = ''


class StreamListener(tweepy.StreamListener):



    def on_connect(self):
        print("You are now connected to the streaming API.")

    def on_error(self, status_code):
        print("Error received on connecting... streaming APi " + repr(status_code))
        return True

    def on_status(self, status):

        print('Tweet Text:', status.text)

        global a, b, c, d, e, f
        # a = status.text



        self.num_tweets += 1
        if self.num_tweets < 6:

            return True
        else:
            return False

        text = status.text

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_key, access_secret)
    api = tweepy.API(auth)

    listener = StreamListener(
        api=tweepy.API(wait_on_rate_limit=True, wait_on_rate_limit_notify=True, timeout=60, retry_delay=5,
                       retry_count=10, retry_errors=set([401, 404, 500, 503])))

    stream = tweepy.Stream(auth=auth, listener=listener)

    print("Tracking: " + str(WORDS))

    stream.filter(track=WORDS, languages=['en'])


...