如何解决Tweepy:当我有推文时,如何从推文中获取信息
我正在使用python及其库Tweepy。 我得到了一些推文信息,例如screen_name;。 followers_count和id_str
问题:
当我只有一些推文的id_str时,是否可以从json中获取“ extended_text”?
解决方法
简短的回答是。
使用api.get_status(status_id)
获取特定tweet的tweet数据(status_id
是tweet的状态ID。
现在要从api.get_status(status_id)
命令获取JSON,必须在._json
的末尾添加api.get_status(status_id)._ json。
所以我假设您现在想获取一条推文的全文。请注意,在任何tweet JSON中,没有extended_text
变量。
您要查找的是full_text
内的extended_tweet
所以我们尝试一下:
tweet_json = api.get_status(status_id)._json
full_tweet = tweet_json['extended_tweet']['full_text']
print(full_tweet)
然后您将仅使用ID获得完整的tweet文本
或者如果您想要整个extended_tweet
,而不仅仅是full_text
:
tweet_json = api.get_status(status_id)._json
extendedtweet = tweet_json['extended_tweet']
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。