Python AttributeError:使用Tweepy和Twitter API

Python AttributeError:使用Tweepy和Twitter API,python,twitter,tweepy,Python,Twitter,Tweepy,我正在尝试使用Tweepy从Twitter的API中提取信息。90%的代码工作正常,但当我试图从每条推文中获取追随者数量时,我遇到了一个错误 我使用的代码是: #仅在句柄上运行返回数据帧 tweets=api.user\u时间线(user\u id=user\u id,count=number\u tweets,tweet\u mode=“extended”) 打印(“提取的tweet数:{}.\n”。格式(len(tweets))) data=pd.DataFrame(数据=[tweet.fu

我正在尝试使用Tweepy从Twitter的API中提取信息。90%的代码工作正常,但当我试图从每条推文中获取追随者数量时,我遇到了一个错误

我使用的代码是:

#仅在句柄上运行返回数据帧
tweets=api.user\u时间线(user\u id=user\u id,count=number\u tweets,tweet\u mode=“extended”)
打印(“提取的tweet数:{}.\n”。格式(len(tweets)))
data=pd.DataFrame(数据=[tweet.full_text用于tweets中的tweet],列=[“text”])
data[“Tweet length”]=np.array([len(Tweet.full_text)表示Tweet中的Tweet])
data[“Tweet ID”]=np.array([Tweet中Tweet的Tweet.ID])
data[“Tweet Date”]=np.array([Tweet.created_at for tweets in tweets])
数据[“Tweet source”]=np.array([Tweet.source用于tweets中的Tweet])
data[“Tweet likes”]=np.array([Tweet.favorite\u Tweet中Tweet的计数])
数据[“Tweet-retweets”]=np.array([Tweet.retweet\u Tweet中Tweet的计数])
#要在此处添加的行#
data=data.sort_值(by=“Tweet Date”,升序=False)
当我添加以下行时:

data[“用户追随者”]=np.array([tweet.followers\u tweets中tweet的计数])
错误消息是:

AttributeError:“Status”对象没有属性“followers\u count”


第一个代码段中的代码引用了
Tweet对象
,也就是说,它们都引用了一个Tweet实例,您可以使用这些属性获取该实例的值。您可以通过属性的名称看到这一点

关于第二个片段

数据[“用户追随者”]=np.array([tweet.followers\u tweets中tweet的计数])

这不是Tweet对象,而是
用户对象
。因此,您引用的词典(
tweets
)将不具有名为
followers\u count
的属性。 您可以从中看到,
Tweet对象
不包含任何
followers\u count
属性

为了解决这个问题,您需要请求获取
用户对象
。您可以在此处查看相关文档-