2

Alexa から URL 情報を取得するためにhttps://github.com/muhuk/python-awisをインストール しました。python setup.py installターミナルから実行してインストールしました。

スクリプトを実行しようとすると、次のエラーが発生します。

    Traceback (most recent call last):
  File "pst.py", line 4, in <module>
    api = AwisApi(ACCESS_ID,SECRET_ACCESS_KEY)
NameError: name 'AwisApi' is not defined

スクリプトを実行するために、次のコードを使用しています。

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

何かをインポートする必要がありますか? 私は何かが欠けています。

4

3 に答える 3

2

あなたは試すことができます

api = awis.AwisApi(ACCESS_ID, SECRET_ACCESS_KEY)
于 2013-12-26T02:52:45.450 に答える
0
import awis
api = awis.AwisApi(ACCESS_ID, SECRET_ACCESS_KEY)
tree = api.url_info("www.domain.com", "Rank", "LinksInCount")
elem = tree.find("//{%s}StatusCode" % api.NS_PREFIXES["alexa"])
assert elem.text == "Success"
于 2014-07-26T09:55:11.283 に答える