【问题标题】:Tweepy Look up ID with usernameTweepy 使用用户名查找 ID
【发布时间】:2017-08-14 02:41:11
【问题描述】:

我正在尝试从我拥有的用户名列表中获取 ID 列表。 tweepy 是否有任何方法可以让我使用用户名查找用户 ID?

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    Twitter API 有资源 https://dev.twitter.com/rest/reference/get/users/lookup 来满足这些要求。它一次最多可以返回 100 个用户的用户对象。

    您可以使用this in Tweepy 喜欢:

    user_objects = api.lookup_users(screen_names=list_of_at_most_100_screen_names)
    user_ids = [user.id_str for user in user_objects]
    

    【讨论】:

      【解决方案2】:

      对于从谷歌登陆这里的任何人,这是一个代码 sn-p,基本上是一个用户名到 id 的转换器。支持twitter api V2。

      # the usernames variable is a list containing all the usernames you want to convert
      usernames = ["POTUS", "VP"]
      users = client.get_users(usernames=usernames)
        for user in users.data:
          print(user.id)
      

      【讨论】:

        猜你喜欢
        • 2022-11-16
        • 2015-05-27
        • 1970-01-01
        • 2015-03-13
        • 2013-04-28
        • 1970-01-01
        • 2018-04-19
        • 2016-02-09
        • 1970-01-01
        相关资源
        最近更新 更多