Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tweepy tweet文本被切断_Python_Tweepy - Fatal编程技术网

Python Tweepy tweet文本被切断

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

我正在尝试将tweet写入文本文件。但是,如果tweet太长,它将被切断。例如,其中一个较长的tweet_body示例如下所示:

“这是一条新线路吗?这是一条新线路吗?这是一条新线路吗?这是一条新线路吗?这是一条新线路吗(推特链接在这里,不确定原因)”

我怎样才能得到它,让它写出整个推文?我的代码:

 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