get_ipaddr_state.py 424 B

1234567891011121314
  1. #!/usr/bin/env python
  2. #coding:utf-8
  3. try:
  4. import sys,urllib2
  5. apiurl = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=%s" % sys.argv[1]
  6. content = urllib2.urlopen(apiurl).read()
  7. content=eval(content)
  8. ret = content['ret']
  9. country = content['country']
  10. if ret == 1:
  11. #print country.decode('unicode_escape')
  12. print country
  13. except:
  14. print "Usage:%s IP" % sys.argv[0]