Configuration Environment
Operating system: CentOS7
Install setuptools and pip tools
Install requests module
The code looks like this:
#!/usr/bin/python # -*- coding: UTF-8 -*- import requests IP = raw_input("Please input: "); def checkip(ip): URL = 'http://ip.taobao.com/service/getIpInfo.php' try: r = requests.get(URL, params=ip, timeout=3) except requests.RequestException as e: print (s) else: json_data = r.json() if json_data[u'code'] == 0: print ('Country: ' + json_data[u'data'][u'country'].encode('utf-8')) print ('area: ' + json_data[u'data'][u'area'].encode('utf-8')) print ('The province: ' + json_data[u'data'][u'region'].encode('utf-8')) print ('The city: ' + json_data[u'data'][u'city'].encode('utf-8')) print ('Owning operator:' + json_data[u'data'][u'isp'].encode('utf-8')) else: print ('Query failed, please try again later!')