#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.