繁体   English   中英

tweepy 状态 object (tweet) has no attribute.text

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM