免费 IP 地址查询 API 请求示例以及私有化部署方案【源码可用】

福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来

一、免费 IP 地址查询 API

根据查询的 IPv4 地址,查询该 IPv4 所属的区域,城市级查询。
简单快捷,根据个人需求进行开发
接口请求流程:

  • 1、获取免费 IP 地址查询 API AppKey
  • 2、替换示例代码中的"appKey"
  • 3、填写Ip地址,执行脚本

示例代码:

import random
import requests
import json

appKey='appKye'

class ApiRequest(object):

    def __init__(self,appKey):
        self.appKey = appKey


    def verify(self,ip):
        headers ={"Content-Type": "application/x-www-form-urlencoded"}
        params ={
            "ip":    ip,
            "key":       self.appKey,
        }
        print(params)
        resp = requests.get("http://apis.juhe.cn/ip/ipNewV3",params,headers=headers)
        resp_json = json.loads(resp.text)
        # {'resultcode': '200', 'reason': '查询成功', 'result': {'Country': '中国', 'Province': '江苏', 'City': '苏州', 'District': '', 'Isp': '电信'}, 'error_code': 0}
        return resp_json


ip ='222.92.115.251'
pet = ApiRequest(appKey)
rest = pet.verify(ip)
print(rest)

免费 IP 地址查询 API 请求示例以及私有化部署方案【源码可用】_第1张图片

请求返回结果:

{
  "resultcode": "200",
  "reason": "查询成功",
  "result": {
    "Country": "中国",
    "Province": "江苏",
    "City": "苏州",
    "Isp": "电信"
  },
  "error_code": 0
}

二、IP 地址查询 API - 私有化部署方案

如果自有服务器,可选则私有化部署,
可部署至「本地服务器」或「专有云服务器」的 WEB API 服务,支持 IP 归属地信息查询服务,
在专有网络环境下部署应用,保障数据私密性,提供一键启动软件部署包私有化方案
一键启动、高性能、高并发、低延迟、数据安全、私有网络

去部署自己的 IP 地址查询 API 服务

服务介绍

  • IP 地址查询 API 部署包支持进行私有化单机部署,支持 Windows、MacOs、Linux 等 64 位主流系统及版本,支持在无网、弱网、专网等环境使用。
  • 既可以部署在本地服务器,也支持部署到阿里云、华为云、腾讯云、百度云等云服务器。
  • 通过快捷下载部署包,即可一键启动私有化的"手机号(段)归属地查询 WEB API 服务”。

福利彩蛋:没有好玩的 API 接口?上百款免费接口等你来

你可能感兴趣的:(API俱乐部,网络协议,python,程序人生,学习方法)