【发布时间】:2021-11-17 04:23:59
【问题描述】:
我使用 Twitter 流 API 来检索某个用户写的推文。为此,我使用
stream.filter(follow=['user_id'])
但是,我不仅得到了这个用户 ID 的推文,而且我猜还回复、转推(?),我不太确定我得到的所有这些推文是什么,但实际上我只想得到那些该单个用户撰写的推文。有没有办法可以排除其他消息?
另外,我想获取所有针对此人的推文,以及所有提及此帐户的推文。因此,我会使用。但是,在这里我遇到了同样的问题,因为我收到了很多不仅符合此标准的推文。
stream.filter(track=["@screen_name"])
我读到我可能会实现类似的东西
def on_status(self, status):
if status.retweeted_status:
return
print(status)
但我什至不知道代码到底给了我什么,也不知道我必须排除什么,所以如果你能帮助我解决我的问题,我将非常感激。
【问题讨论】:
-
对我来说这仍然无济于事..我仍然得到所有这些..我应该在代码的哪个位置使用它?
标签: python twitter tweepy twitter-streaming-api python-twitter