[英]Tweepy : AttributeError : Status object has no attribute _json
[英]tweepy Status object (tweet) has no attribute .text
使用 Tweepy Python 库我连接了一个 Twitter 帐户的凭据和 stream 实时推文与感兴趣的术语相关的文件然后,我想将它们保存到 atxt 文件中。
然后我想读取我们收集到的所有数据到 pandas DataFrame
请问我该怎么做。
这是我的代码: cursor = tweepy.Cursor(api.user_timeline, id='CarrefourFrance',tweet_mode='extended').items(33)
with open('t.txt', 'w') as f:
for tweet in cursor:
try:
f.write('{}\n'.format(tweet.text.encode("utf-8")))
except UnicodeEncodeError as e:
print(e)
这是错误: AttributeError: 'Status' object has no attribute 'text'
也许您应该尝试将tweet.text
更改为tweet.full_text
或者是这样的:
results = api.search(q=query, lang=language, count=tweetCount, tweet_mode='extended')
for tweet in results:
print(tweet.full_text)
供参考: https://github.com/tweepy/tweepy/issues/878
并查看扩展模式的文档:
使用扩展模式时,由 tweepy.API 方法返回的 Status 对象的 text 属性被替换为 full_text 属性,该属性包含 Tweet 的整个未截断文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.