나는 팔로우하고 있다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가 올바르게 설치되었다고 확신합니다.
이 오류가 발생하는 이유는 무엇입니까?(이 스크립트는 다른 사람들을 위해 작동합니다)
추신: 저는 Python 2.7로 실행하고 있습니다.
답변1
이 lookup_rws
메서드는 버전 1부터 제거되었습니다 0.11.0
. 현재 버전에는 IPWhoIs
더 이상 사용되지 않는 메서드 두 개( lookup_whois
및 ) 만 있습니다 lookup_rdap
.
IPWhoIS
지원되는 최신 버전을 설치하려면 lookup_rws
다음을 수행해야 합니다.
pip install ipwhois==0.10.3