Я учусь использовать Twitter API с Tweepy. Я хотел бы помочь с извлечением необработанных данных Tweet, то есть без сокращенных URL-адресов. Этот твит , например, показывает ссылку на YouTube, но при анализе API печатает ссылку t.co. Как я могу напечатать текст как отображается? Спасибо за вашу помощь.
Примечание. У меня такая же проблема, как у этого вопроса , но это не то же самое.
Код функции:
def get_tweets(username):
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
# Call api
api = tweepy.API(auth)
tweets = api.user_timeline(screen_name=username)
# Empty Array
tmp=[]
# create array of tweet information: username,
# tweet id, date/time, text
tweets_for_csv = [tweet.text for tweet in tweets] # CSV file created
for j in tweets_for_csv:
# Append tweets to the empty array tmp
tmp.append(j)
dict1 = {}
punctuation = '''`~!@#$%^&*(){}[];:'".,\/?'''
tmps = str(tmp)
for char in tmps:
if char in punctuation:
tmps = tmps.replace(char," ")
tmps2 = tmps.split(" ")
a = 0
while a < len(tmps2):
for b in tmps2:
dict1[a] = b
a += 1