0
你好,我剛剛進入Twython。我試圖阻止我的腳本嘗試多次轉推Tweet(因爲這會引發錯誤)Twython返回tweet ['retweetted']的假值
所以我想出瞭如果您有推文,retweeted
鍵應該會返回,您已經轉推了推文。
但是我寫這個劇本:
def develop(twitter, keyword, count):
global TweetIds, tweetInsert, FollowCounts
results = twitter.search(q=keyword,count=count,result_type = 'popular')
tweets = results['statuses']
for tweet in tweets:
if not tweet['retweeted']:
try:
twitter.retweet(id=tweet['id'])
except TwythonError as e:
print(e)
這是輸出
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
Twitter API returned a 403 (Forbidden), You have already retweeted this tweet.
所以tweet['retweeted']
做回false
即使辛苦也應該已經true
。
我在做什麼錯?