【问题标题】:Python tweepy - search keyword then replyPython tweepy - 搜索关键字然后回复
【发布时间】:2015-01-30 21:46:44
【问题描述】:

我想做以下事情:

1) 搜索一个词(例如:“狗”) 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?

感谢您的帮助:-)

【问题讨论】:

  • 你想回复什么类型的推文?这些推文是在您的时间轴上弹出还是您想全局搜索推文,并且您提供的代码不完整,我猜您一定缺少某些行,请与源交叉检查

标签: python python-3.3 tweepy


【解决方案1】:

您的“tweet”变量没有任何价值,因此您试图从尚未分配的内容中获取 tweetId。使用这些 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

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

【讨论】:

    猜你喜欢
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多