如何获取整个推文而不是链接的推文的一部分

时间:2017-12-07 14:49:19

标签: python twitter tweepy tweets

我正在使用Twython库进行推文收集。但大多数推文都不完整,并以整个推文出现的短网址结束。有什么方法可以解决它。 这是示例代码:

results=twitter.search(q="python")
all_tweets=results['statuses']
for tweet in all_tweets:
    print(tweet['text'])

Click here to see the output

2 个答案:

答案 0 :(得分:3)

要查看扩展推文,您只需将此参数提供给搜索查询:tweet_mode=extended

然后,您将在返回的推文的full_text字段中找到扩展的推文。我不在Python工作,但根据文档,我认为你应该做的事情如下:

results = twitter.search(q='pizza', tweet_mode='extended')
for result in results['statuses']:
    print(result['full_text'])

答案 1 :(得分:0)

您只提取Tweet文本(推文本身的内容),如果您查看results['statuses']对象,您会看到您提取的所有推文,如果您打印推文对象,那么'' ll获取与之相关的所有元数据。 我写了一篇关于如何在Twitter搜索API中使用Twython的博文,https://pythonstack.org/2017/12/collecting-data-from-twitter-rest-search-api-using-python/ 我希望你觉得它很有帮助。