如何解决无法从Tweepy获取位置或名称
所以我有这段代码(显然是故意隐藏令牌)
import tweepy
consumerkey=''
consumerkeysecret=''
bearer=''
access=''
access_secret=''
auth = tweepy.AppAuthHandler(consumerkey,consumerkeysecret)
api = tweepy.API(auth,wait_on_rate_limit=True,wait_on_rate_limit_notify=True)
tweet='1314271994054152192'
status = api.get_status(tweet,tweet_mode='extended')
print(status.screen_name)
print(status.location)
我正在学习Tweepy,所以我使用了来自奥巴马的一条推文来测试API的功能。无论出于什么原因,我都无法获得该推文的屏幕名称或位置,因为它说“状态”对象没有属性“位置”。当我从打印有关推文的所有信息看json时,“ location”和“ screen_name”都在其中,并具有与之关联的文本。我如何获得此信息?
解决方法
您需要访问Status对象中的User对象:
print(status.user.screen_name)
print(status.user.location)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。