AttributeError:使用Tweepy和Twitter API

克劳里克

我正在尝试使用Tweepy从Twitter的API中提取信息。90%的代码可以正常工作,但是当我尝试从每个推文中获取followers_count时,我遇到了错误。

我使用的代码是:

# Running only on handle returns a dataframe 
tweets = api.user_timeline(user_id=user_id, count=number_tweets, tweet_mode="extended")
print("Number of tweets extracted: {}.\n".format(len(tweets)))
data = pd.DataFrame(data=[tweet.full_text for tweet in tweets], columns= ["Text"])
data["Tweet length"] = np.array([len(tweet.full_text) for tweet in tweets])
data["Tweet ID"] = np.array([tweet.id for tweet in tweets])
data["Tweet Date"] = np.array([tweet.created_at for tweet in tweets])
data["Tweet source"] = np.array([tweet.source for tweet in tweets])
data["Tweet likes"] = np.array([tweet.favorite_count for tweet in tweets])
data["Tweet retweets"] = np.array([tweet.retweet_count for tweet in tweets])
# Line to be added here #
data = data.sort_values(by="Tweet Date", ascending = False)

当我要添加以下行时:

data["User followers"] = np.array([tweet.followers_count for tweet in tweets])

错误消息是:

AttributeError:“状态”对象没有属性“ followers_count”

AzyCrw4282

第一个代码段中的代码引用Tweet Object,即它们都引用了Tweet的实例,您将能够通过使用Attributes获取值。您可以通过属性名称看到它。

在第二个片段上

data [“ User followers”] = np.array([tweet中tweet的tweet.followers_count])

这不是Tweet对象,而是一个User Object因此,您引用的字典(tweets)将不具有名称为的属性followers_count您可以从看文档这里Tweet object不包含任何followers_count属性。

为了解决这个问题,您需要提出要求以获取User Object您可以在此处查看该文档-用户对象

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

避免使用Tweepy限制Twitter API

来自分类Dev

Tweepy语法和Twitter流API

来自分类Dev

使用devise和twitter API的Twitter身份验证

来自分类Dev

如何使用tweepy.Cursor和api.search从Tweepy中提取Hashtag?

来自分类Dev

使用Twitter API更改密码

来自分类Dev

Tweepy API搜索结果和速率限制

来自分类Dev

使用JavaScript的Twitter登录API

来自分类Dev

使用tweepy遍历Twitter流

来自分类Dev

使用php通过Twitter API发布图像和状态

来自分类Dev

Tweepy使用多个API密钥和光标来搜索Twitter

来自分类Dev

tweepy中的深入Twitter搜索API

来自分类Dev

Twitter API中的Int和Integer

来自分类Dev

使用多个Twitter帐户的Twitter API流?

来自分类Dev

使用php的Twitter API

来自分类Dev

使用Twitter API更改密码

来自分类Dev

Tweepy API搜索结果和速率限制

来自分类Dev

使用JavaScript的Twitter登录API

来自分类Dev

使用Twitter Streaming API和Twitter Rest API获取用户数据

来自分类Dev

使用Fabric和Twitter API客户端获取“已通过Twitter进行身份验证”

来自分类Dev

带有Python Tweepy的Twitter Streaming API

来自分类Dev

Tweepy使用多个API密钥和光标来搜索Twitter

来自分类Dev

Playframework和Twitter Streaming API

来自分类Dev

Tweepy API活页夹和python属性

来自分类Dev

Twitter API (Tweepy) 如何获得准确的术语

来自分类Dev

如何使用 Twitter API?

来自分类Dev

如何通过 tweepy 使用 Twitter 搜索 API 执行布尔搜索

来自分类Dev

tweepy:使用 max_id 和 since_id 获取 api.search 的所有提及

来自分类Dev

使用 twitter api 和 spark 搜索特定关键字

来自分类Dev

使用 Twitter API 和 Node.js 按 #HashTag 搜索