【问题标题】:How to check if twitter username exists in python如何检查python中是否存在twitter用户名
【发布时间】:2021-01-24 23:07:48
【问题描述】:

我想检查 twitter 用户名在 python 中是否存在。有API或无API都可以。

consumer_key = '...'  
consumer_secret     = '...'  
access_token_key    = '...' 
access_token_secret = '...'  
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)

api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)

def twitter_is_alive(twitter_name):
    try:
        # I don't know how to check it
        return True
    except:
        return False
  
twitter_is_alive('@valid') return True
twitter_is_alive('@invalid') return False

非常感谢您的帮助!

【问题讨论】:

    标签: python-3.x twitter twitter-oauth


    【解决方案1】:

    您可以使用GET users/show endpoint 检查它是否返回用户。端点返回由所需的 user_id 或 screen_name 参数指定的有关用户的各种信息。

    我看到您正在使用 Python Tweepy 库,我相信它是 API.get_user method

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多