init
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env python
|
||||
#coding:utf-8
|
||||
import sys,socket,json
|
||||
|
||||
if sys.version_info[0] == 2:
|
||||
import urllib2 as request
|
||||
else:
|
||||
import urllib.request as request
|
||||
|
||||
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 = request.urlopen(apiurl).read().decode('utf-8')
|
||||
content = json.JSONDecoder().decode(content)
|
||||
#print(content)
|
||||
if content['status'] == 'success':
|
||||
if content['country'] == 'China':
|
||||
print("CN")
|
||||
else:
|
||||
print(content['country'])
|
||||
except:
|
||||
print("Usage:%s IP" % sys.argv[0])
|
||||
Reference in New Issue
Block a user