【发布时间】:2018-06-21 01:07:55
【问题描述】:
我正在尝试创建一个机器人来转发#dogs。 这是我的代码
import tweepy
consumer_key = 'XXXXXXXXX'
consumer_secret = 'XXXXXXXXXXXXXXXXXXXXXXXX'
access_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
access_token_secret = 'XXXXXXXXXXXXXXXXXXXXXX'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
user = api.me()
print(user.name)
def main():
search = ('#dogs')
for tweet in tweepy.Cursor(api.search, search).items(1):
try:
tweet.retweet()
print('Tweet Retweeted')
except tweepy.TweepError as e:
print(e.reason)
except StopIteration:
break
main()
当我运行它时,我从 (user.name) 获取我的用户名,但它从不发送转发。
CMD 输出:
C:\Users\xd\Desktop>python rt_bot.py
Dom
【问题讨论】: