检查用户是否使用Tweepy关注我

时间:2016-06-29 09:25:09

标签: tweepy

我正在使用Tweepy,我想创建一个脚本,以取消关注那些不跟我回来的人。我轻松地创造了相反的结果:

for user in tweepy.Cursor(api.followers).items():
    if not user.following:
        user.follow()

但似乎没有一个属性可以控制用户是否在api.friends跟踪我。

2 个答案:

答案 0 :(得分:0)

您可以使用API.exists_friendship(user_a, user_b)。如果user_auser_b后面,则返回true。

参考:http://docs.tweepy.org/en/v3.5.0/api.html#API.exists_friendship

答案 1 :(得分:0)

我认为您可以使用以下代码来吸引所有社交媒体用户中的一个用户:

# Here 1392368760 is just an example user
friends = api.friends_ids(1392368760)
print("This user follow", len(friends), "users")

friends是一个列表,其中包含用户1392368760所遵循的所有用户的用户ID。

对于您而言,您可以将1392368760替换为感兴趣的用户,然后检查您是否在friends列表中。此外,您的个人用户ID可以通过以下代码访问:

api.me().id