Python IPWhois를 사용할 수 없습니다. IPWhois 인스턴스에 'lookup_rws' 속성이 없습니다.

Python IPWhois를 사용할 수 없습니다. IPWhois 인스턴스에 'lookup_rws' 속성이 없습니다.

나는 팔로우하고 있다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

관련 정보