欢迎访问宙启技术站
智能推送

使用Twython()在Python中获取用户的关注者列表

发布时间:2024-01-14 19:43:11

要使用Twython在Python中获取用户的关注者列表,首先你需要安装Twython库。你可以使用以下命令在终端中安装Twython:

pip install twython

在你的代码中,你需要导入Twython,并使用你的Twitter开发者帐户的API密钥和访问令牌进行身份验证。你可以使用以下代码获取用户的关注者列表:

from twython import Twython

# 替换成你的Twitter开发者帐户的API密钥和访问令牌
APP_KEY = 'YOUR_APP_KEY'
APP_SECRET = 'YOUR_APP_SECRET'
OAUTH_TOKEN = 'YOUR_OAUTH_TOKEN'
OAUTH_TOKEN_SECRET = 'YOUR_OAUTH_TOKEN_SECRET'

# 创建一个Twython对象
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

# 获取用户的关注者列表
followers = twitter.get_followers_list(screen_name='username', count=200)

# 打印关注者的用户名
for follower in followers['users']:
    print(follower['screen_name'])

在上面的代码中,你需要将YOUR_APP_KEYYOUR_APP_SECRETYOUR_OAUTH_TOKENYOUR_OAUTH_TOKEN_SECRET替换为你的Twitter开发者帐户的API密钥和访问令牌。screen_name参数指定你想要获取关注者列表的用户的用户名。

get_followers_list方法从Twitter API中获取关注者列表,并将结果存储在followers变量中。你可以使用count参数来指定要返回的关注者数,最多可以返回200个关注者。

最后,使用循环遍历followers字典中的每个关注者,并打印其用户名(screen_name)。

这是一个使用Twython在Python中获取用户的关注者列表的简单示例。请确保你对Twitter API有访问权限,并替换正确的API密钥和访问令牌以及要获取关注者列表的用户的用户名。