2015-10-20 72 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