清风听雨 发表于 2018-8-3 11:45:17

python查询ip归属地

# -*- coding: utf-8 -*-  
import requests
  

  
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(e)
  
    else:
  
      json_data = r.json()
  
      if json_data == 0:
  
            print '所在国家: ' + json_data.encode('utf-8')
  
            print '所在地区: ' + json_data.encode('utf-8')
  
            print '所在省份: ' + json_data.encode('utf-8')
  
            print '所在城市: ' + json_data.encode('utf-8')
  
            print '所属运营商:' + json_data.encode('utf-8')
  
      else:
  
            print '查询失败,请稍后再试!'
  

  
ip={'ip': '202.102.193.68'}
  
checkip(ip)
页: [1]
查看完整版本: python查询ip归属地