私はフォローしていますstackoverflowに公開されたIPWhoisの例。私は何ですか
ipwhois import IPWhois
obj = IPWhois('74.125.227.206')
results = obj.lookup_rws()
print(results['nets'][0]['name'])
ただし、実行すると、次のエラーが発生します。
# python ipwhois_.py
Traceback (most recent call last):
File "ipwhois_.py", line 4, in <module>
results = obj.lookup_rws()
AttributeError: IPWhois instance has no attribute 'lookup_rws'
IPWhoisが正しくインストールされていると確信しています。
このエラーが発生するのはなぜですか?(このスクリプトは他の人のために動作します)
PS:私はPython 2.7で実行しています。
ベストアンサー1
このlookup_rws
メソッドはバージョン1から削除されました0.11.0
。現在のバージョンにはIPWhoIs
廃止予定の2つのメソッド(lookup_whois
および)のみがありますlookup_rdap
。
IPWhoIS
サポートされている最新バージョンをインストールするには、lookup_rws
次の手順を実行する必要があります。
pip install ipwhois==0.10.3