2015-10-20 75 views
0

我想使用Alexa亞馬遜Web信息服務進行查詢。我下載AWIS,並使用下面的代碼:alexa web信息服務python

import awis 
api = awis.AwisApi("ACCESS_ID", "SECRET_ACCESS_KEY") 
tree = api.url_info("www.yahoo.com", "Rank", "LinksInCount") 
elem = tree.find("//{%s}StatusCode" % api.NS_PREFIXES["alexa"]) 
assert elem.text == "Success" 

,但我一直在得到以下錯誤:

IOError: All 3 requests failed, latest response code is 403][1] 

我該怎麼辦?

回答

0

我有同樣的問題,你必須有正確的access_id和secret_access_key。但你有沒有檢查你的awis服務是否啓用?你有沒有檢查aws的電子郵件?你註冊過程是否完成?請先確保。

+1

這實在是一個評論,而不是一個答案。 –

+0

耶老兄這是一個評論我只是有同樣的問題,這些是我做的事情,我發現我的帳戶註冊問題,除了代碼是完全正常的。如果你有評論或解決方案,那麼請建議而不是指出。 – ashim888

+0

我已經找到了我的解決方案,爲了解決這個問題,您需要啓用該服務並讓您的信用卡擁有至少一美元。除此之外沒有其他解決方案。代碼工作得很好,就是這樣。除此之外,我沒有答案。 – ashim888