1234567891011121314151617 |
- #!/usr/bin/env python
- #coding:utf-8
- import sys,urllib2,socket,json
- try:
- socket.setdefaulttimeout(5)
- if len(sys.argv) == 1:
- apiurl = "http://ip-api.com/json"
- elif len(sys.argv) == 2:
- apiurl = "http://ip-api.com/json/%s" % sys.argv[1]
- content = urllib2.urlopen(apiurl).read()
- content = json.JSONDecoder().decode(content)
- if content['status'] == 'success':
- print(content['countryCode'])
- else:
- print("CN")
- except:
- print("Usage:%s IP" % sys.argv[0])
|