我正在使用Twython库进行推文收集。但大多数推文都不完整,并以整个推文出现的短网址结束。有什么方法可以解决它。 这是示例代码:
results=twitter.search(q="python")
all_tweets=results['statuses']
for tweet in all_tweets:
print(tweet['text'])
答案 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/
我希望你觉得它很有帮助。