python - 如何使用 tweepy 在 Twitter 上获取关注者数量

标签 python twitter tweepy

我正在尝试使用 tweepy 输出一个用户在 Twitter 上的关注者数量,我搜索了高低以找到一些答案,我设法得到了一些代码:

import oauth, tweepy, sys, locale, threading 
from time import localtime, strftime, sleep

def init(): 
    global api
    consumer_key = "..."
    consumer_secret = "..."
    access_key = "..."
    access_secret = "..."
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_key, access_secret)
    api = tweepy.API(auth)

    user = tweepy.api.get_user('...')
    print user.screen_name
    print user.followers_count

当我在 python 中运行它时,我收到错误的身份验证错误,

谁能解释一下这是为什么?

谢谢

最佳答案

您使用身份验证创建了 api 对象,但随后您不使用它并直接调用 tweepy。

这一行:

user = tweepy.api.get_user('...')

应该是:

user = api.get_user('...')

关于python - 如何使用 tweepy 在 Twitter 上获取关注者数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20406206/

相关文章:

python - 根据其他行的值创建行

python - 正确捕获 boto3 错误

python - Django 模型中的对象总数

python - 从列表理解创建有序字典?

php - 如何从推特中的oauth key 获取用户名

python - python 中的 oauth2

node.js - 将 Hapijs 和 Bell 与 Twitter 提供商一起使用。如何使用 Bell 模块处理 Twitter 的授权拒绝?

python - 导入错误 : No module named 'tweepy.streaming' ; 'tweepy' is not a package

python - 如何使用 tweepy 从带有地理标记的推文中获取位置?

python - tweepy OAuthHandler 出错