使用tweepy关注人们发布特定主题标签

时间:2016-10-16 01:00:15

标签: python for-loop tweepy

这是我的第一个python项目之一,我使用Tweepy尝试搜索特定的主题标签,然后关注那些发布该主题标签的人。我不明白为什么这不起作用,而且我试图追随追随者列出但也没有。我已经阅读了tweepy文档,这就是我提出的:

import tweepy 
import time

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)

for follower in tweepy.Cursor(api.search, q="#kenbone").items():
    api.create_friendship(screen_name = follower)
    print(follower) 

2 个答案:

答案 0 :(得分:0)

希望您进入循环,变量follower是一个user对象,其中包含大量有关用户的信息,而不仅仅是您似乎相信的名称。要获取user对象的屏幕名称,请使用follower.screen_name

api.create_friendship(screen_name = follower.screen_name)

答案 1 :(得分:0)

screen_name是作者属性的一部分,这对我有用

api.create_friendship(screen_name = follower.author.screen_name)