【问题标题】:Is it possible to search Twitter Users by number of followers?是否可以按关注者数量搜索 Twitter 用户?
【发布时间】:2020-09-11 13:33:27
【问题描述】:

我想在 Twitter 上查找拥有 0 个关注者的公共用户。我正在考虑使用https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-users-search,但这没有办法按关注者数量进行过滤。有没有简单的替代方案? (否则,我可能不得不求助于从随机点开始使用基于图形/搜索的方法)

【问题讨论】:

    标签: twitter


    【解决方案1】:

    您没有指定您使用什么库来与 Twitter API 交互。但无论您使用哪种技术,基本概念都是相同的。我将在 python 中使用 tweepy 库作为示例。

    首先让公共用户使用this。返回类型是用户对象的列表。用户对象有几个属性,您可以了解here。现在我们对 followers_count 属性感兴趣。只需遍历返回的对象并检查此属性的值为 0 的位置。

    这是使用 tweepy 库在 python 中实现的样子;

    search_query = 'your search query here'
    get_users = api.search_users(q = search_query)#Returns a list of user objects
    for users in get_users:
        if users.followers_count ==0:
            #Do stuff if the user has 0 followers
    

    【讨论】:

    • 本例中的库无关紧要,因为我想知道 API 本身的功能。至于您建议的方法,它需要一个搜索查询,但这不必要地缩小了结果集。我想让所有满足条件的用户 follower_count == 0
    • 这是唯一的方法 - 没有内置的 API 功能可以按关注者数量进行搜索。您必须搜索其他条件,然后按您自己的代码中的数字进行过滤。
    猜你喜欢
    • 2017-10-23
    • 2012-09-02
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 2021-11-25
    相关资源
    最近更新 更多