Python tweepy - 搜索关键字然后回复

时间:2015-01-30 21:46:44

标签: python python-3.3 tweepy

我想做以下事情:

1)搜索一个单词(例如:“dog”) 2)回复(提及)那些用户如何只用推特上传了一条带有“狗”字样的推文

这是我走了多远:

import tweepy

consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''

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

api = tweepy.API(auth)

tweetId = tweet['results'][0]['id']

api.update_status('My status update',tweetId)

我收到错误消息“未定义推文”。

我不明白,我从哪里获得tweetId?

感谢您的帮助: - )

1 个答案:

答案 0 :(得分:0)

您的“推文”变量没有任何价值,因此您尝试从尚未分配的内容中获取推文。使用其中一个API调用http://docs.tweepy.org/en/v3.2.0/getting_started.html,您实际上应该可以检索推文。

例如,访问用户主页上的推文:

public_tweets = api.home_timeline()
for tweet in public_tweets:
    print tweet.text

然后,您应该自己做一些研究,尝试找出如何搜索这些数据。