1
0

get_ipaddr_state.py 393 B

123456789101112131415
  1. #!/usr/bin/env python
  2. #coding:utf-8
  3. import sys,urllib2,socket
  4. try:
  5. socket.setdefaulttimeout(5)
  6. apiurl = "http://ip.taobao.com/service/getIpInfo.php?ip=%s" % sys.argv[1]
  7. content = urllib2.urlopen(apiurl).read()
  8. data = eval(content)['data']
  9. code = eval(content)['code']
  10. if code == 0:
  11. print(data['country_id'])
  12. else:
  13. print(data)
  14. except:
  15. print("Usage:%s IP" % sys.argv[0])