【发布时间】:2020-12-17 06:21:06
【问题描述】:
所以我刚开始使用 tweepy,我想知道,有没有办法让被转发的推文获得喜欢?目前,我将推文存储在数据框中,但是当 tweepy 获得转发时, favorite_count 方法返回 0,因为您无法喜欢转发。我想知道是否有一种方法可以跟踪原始推文的点赞、转发等?
【问题讨论】:
所以我刚开始使用 tweepy,我想知道,有没有办法让被转发的推文获得喜欢?目前,我将推文存储在数据框中,但是当 tweepy 获得转发时, favorite_count 方法返回 0,因为您无法喜欢转发。我想知道是否有一种方法可以跟踪原始推文的点赞、转发等?
【问题讨论】:
TLDR; tweet.retweeted_status.favorite_count
您无法获得被转发推文的赞的原因是因为 Tweepy API 的设置方式。从 Tweepy 文档中考虑这一点。
在转推使用扩展模式时,Status 对象的 full_text 属性可能会被省略号字符截断,而不是包含转推的全文。但是,由于(作为转推的状态对象的)retweeted_status 属性本身就是一个状态对象,因此可以使用转推状态对象的 full_text 属性。
【讨论】: