get_ipaddr_state.py 377 B

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