为什么在转发时Tweepy绝对不返回任何内容?

时间:2018-07-10 01:44:45

标签: python tweepy

您好StackOverflow社区!我发现我的代码存在一个非常有趣的问题(无论是错误还是我不知道),这使我感到严重困惑,我想知道阅读此问题的乐于助人的人员是否可以帮我解决问题。

因此,目前,我有以下简单的代码(3个X代表我的Twitter应用程序上的密钥):

import tweepy

consumer_key = 'XXX'
consumer_secret = 'XXX'
access_token = 'XXX'
access_token_secret = 'XXX'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

user = api.me()
print('Launching application with user id: ' + user.name)
for follower in tweepy.Cursor(api.followers).items():
    follower.follow()

search = "#kittens AND #cute #puppy -#grumpy -#ugly"
tnumber = 800
for tweet in tweepy.Cursor(api.search, search).items(tnumber):
    try:
        tweet.retweet()
        print('Found a tweet - Retweeted')
        tweet.favorite()
        print('Favorited tweet')
    except tweepy.TweepError as e:
        print(e.reason)
    except StopIteration:
        break

如果我运行此代码,自然会打印launching application with...消息。但是其他所有东西都什么也没有返回。为了进一步说明问题,如果我要在使用py main.py的终端中运行控制台,则控制台只会掉线。

现在很明显,这与我希望我的代码执行的操作完全相反。所以我的总体问题是(大多数人在Stack Overflow上发帖什么),为什么这行不通?但是我主要要寻找的是为什么它什么都不返回? / em>

非常感谢您的帮助

0 个答案:

没有答案