簡體   English   中英

Tweepy tweet文字被截斷

[英]Tweepy tweet text is cut off

我正在嘗試向文本文件寫一條推文。 但是,如果鳴叫時間太長,則會被切斷。 例如,較長的tweet_body樣本之一如下所示:

“這是新行嗎?這是新行嗎?這是新行嗎?這是新行嗎?這是新行嗎?這是新行嗎?(鏈接到tweet的鏈接在這里,不確定為什么)”

我如何獲得它,以便它將整個推文撰寫出來? 我的代碼:

 def on_data(self, data):
    tweet = json.loads(data)

    user = json.dumps(tweet['user']['screen_name'])
    tweet_body = json.dumps(tweet['text'])

    with open('results.txt', 'a') as tf:
        tf.write('\n @ ' + user + ' ' + tweet_body)

我個人建議使用api搜索方法,它可以完成您當前正在使用的搜索方法的所有工作。 您可以在擴展模式下搜索,這將解決您的推文被切斷的問題。

for tweet in tweepy.Cursor(api.search, q='giveaway, tweet_mode='extended').items(10):

您可以將所有tweets數據保存到變量中,如下所示:

# Defining Tweets Creators Name
tweettext = str( tweet.full_text.lower().encode('ascii',errors='ignore')) #encoding to get rid of characters that may not be able to be displayed
# Defining Tweets Id
tweetid = tweet.id
# Defining Tweets Creators User Id
userid = tweet.user.id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM