Python Tweepy tweet文本被切断
我正在尝试将tweet写入文本文件。但是,如果tweet太长,它将被切断。例如,其中一个较长的tweet_body示例如下所示: “这是一条新线路吗?这是一条新线路吗?这是一条新线路吗?这是一条新线路吗?这是一条新线路吗(推特链接在这里,不确定原因)” 我怎样才能得到它,让它写出整个推文?我的代码:Python Tweepy tweet文本被切断,python,tweepy,Python,Tweepy,我正在尝试将tweet写入文本文件。但是,如果tweet太长,它将被切断。例如,其中一个较长的tweet_body示例如下所示: “这是一条新线路吗?这是一条新线路吗?这是一条新线路吗?这是一条新线路吗?这是一条新线路吗(推特链接在这里,不确定原因)” 我怎样才能得到它,让它写出整个推文?我的代码: def on_data(self, data): tweet = json.loads(data) user = json.dumps(tweet['user']['screen
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
我个人建议使用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