2012-05-01 2 views
0

어떤 호스트에 어떤 국가가 있는지 파악하고 싶습니다. 이 정보를 찾는 사이트가 있습니다 (예 : http://geoip.flagfox.net/). 스크래퍼를 작성하기 전에이 작업을위한 파이썬 API를 알고 있는지 묻는 질문이 에 있습니다.python을 사용하는 geoinfo

업데이트 : Ashwini Chaudhary의 링크를 따라 가면서, 나는 내 자신의 ip2country 변환기를 만들었습니다. 이용 가능 here.

답변

1

이 시도 :

http://netsekure.org/wp-content/uploads/ip2loc.py

실행 명령 프롬프트에서이 스크립트 : python ip2loc.py all

+0

감사처럼이이

http://www.hostip.info/

그것의 아주 쉽게 시도 할 수 있으며, "geoplugin"부분은 잘 작동합니다. geoplugin에는 JSON을 포함하여 멋진 [웹 서비스] (http://www.geoplugin.com/webservices)도 있습니다. – Jabba

1

높은 정확도 우려, MaxMind의 무료 데이터베이스 (Country/City)이 아닌 경우 오프라인을 제공 할 수 해결책. 그것에는 Python API가있다.

0

당신은

아래
import urllib 
response = urllib.urlopen('http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true').read() 
print(response) 
관련 문제