返回顶部
首页 > 资讯 > 后端开发 > Python >基于Python的免费IP地址归属地查询
  • 571
分享到

基于Python的免费IP地址归属地查询

2024-04-02 19:04:59 571人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

一、开通接口 IP地址归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/1 注册及开通。 二、请求接口 #!/usr/bin/python # -*

一、开通接口

IP地址归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/1 注册及开通。

二、请求接口

#!/usr/bin/python
# -*- coding: utf-8 -*-

import urllib, urllib2, sys, JSON

reload(sys)
sys.setdefaultencoding('utf-8')

url = 'Http://apis.juhe.cn/ip/ipNew'

params = {
    "ip": "58.215.15.114",  # 查询的IP地址
    "key": "******",  # 您申请的接口API接口请求Key
}
querys = urllib.urlencode(params)

request = urllib2.Request(url, data=querys)
response = urllib2.urlopen(request)
content = response.read()
if (content):
    try:
        result = json.loads(content)
        error_code = result['error_code']
        if (error_code == 0):
            country = result['result']['Country']
            province = result['result']['Province']
            city = result['result']['City']
            isp = result['result']['Isp']
            print("国家:%s\n省份:%s\n城市:%s\n运营商:%s" % (country, province, city, isp))
        else:
            print("请求失败:%s %s" % (result['error_code'], result['reason']))
    except Exception as e:
        print("解析结果异常:%s" % e)
else:
    # 可能网络异常等问题,无法获取返回内容,请求异常
    print("请求异常")

三、请求结果

image.png

--结束END--

本文标题: 基于Python的免费IP地址归属地查询

本文链接: https://lsjlt.com/news/99278.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 基于Python的免费IP地址归属地查询
    一、开通接口 IP地址归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/1 注册及开通。 二、请求接口 #!/usr/bin/python # -*...
    99+
    2024-04-02
  • 基于node.js的免费IP地址归属地查询
    一、开通接口 IP地址归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/1 注册及开通。 二、GET方式请求接口 //node request模块安...
    99+
    2024-04-02
  • 基于PHP的IP地址归属地查询
    基于PHP的IP地址归属地查询 // 接口请求Key,可以通过https://www.juhe.cn/docs/api/id/1免费申请开通 $appkey = "*********************"; //根...
    99+
    2024-04-02
  • 基于Python的免费手机号码归属地查询
    一、开通接口 免费手机号码(段)归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过 https://www.juhe.cn/docs/api/id/11 注册及开通。 二、请求接口 #!/usr/bin/pytho...
    99+
    2024-04-02
  • 基于GO的免费手机号码归属地查询
    开通接口 免费手机号码(段)归属地查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/1 注册及开通。 请求接口 package main import (...
    99+
    2024-04-02
  • 基于JAVA的免费手机归属地接口查询
    1、开通接口 手机归属地查询接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/11注册及开通。 2、通过Java发起手机归属地查询 package cn....
    99+
    2024-04-02
  • python查询ip归属地
    本来想调用阿里的ip接口查询ip归属地。结果发现阿里的接口非常不给力,主要是不准确,不过是免费的且有地区和ISP的信息。以下是实现代码# -*- coding: utf-8 -*- import requests def checkip(...
    99+
    2023-01-31
    归属地 python ip
  • 基于GO的IP地址查询
    一、开通接口 免费IP地址查询服务使用聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/1 注册及开通。 二、使用GO调用接口 package main import...
    99+
    2024-04-02
  • 基于PHP的手机号码归属地查询
    手机号码(段)归属地查询 // 接口请求Key,可以通过https://www.juhe.cn/docs/api/id/11免费申请开通 $appkey = "*********************"; //根据手...
    99+
    2024-04-02
  • 如何用SQL Server 2005存储过程实现IP地址归属地查询
    这篇文章主要介绍“如何用SQL Server 2005存储过程实现IP地址归属地查询”,在日常操作中,相信很多人在如何用SQL Server 2005存储过程实现IP地址归属地查询问题上存在疑惑,小编查阅了...
    99+
    2024-04-02
  • Python使用淘宝API查询IP归属地功能分享
    网上有很多方法能够过去到IP地址归属地的脚本,但是我发现淘宝IP地址库的信息更详细些,所以用shell写个脚本来处理日常工作中一些IP地址分析工作。 脚本首先是从http://ip.taobao.com/的...
    99+
    2022-06-04
    淘宝 归属地 功能
  • Shell调用curl实现IP归属地查询的脚本
    可用于shell环境进行IP归属地查询 #!/bin/bash #传入IP参数 IP=$1 #使用百度开放地址库 url="http://opendata.baidu.com/api.php?query=...
    99+
    2022-06-04
    shell查询IP归属地 shell ip归属地
  • Python手机号码归属地查询代码
    简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在Python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案。 本实例是通过www.ip138.com这个网站来查询的,这里...
    99+
    2022-06-04
    代码 手机号码归属地查询 Python
  • Python实现号码归属地查询功能
    目录使用场景问题描述解决方案方法补充使用场景 对手机号码进行地域分析,需要查询归属地; 问题描述 针对数据集比较大的情况,通过脚本来处理,使用多线程的方法来加快查询速度 pool =...
    99+
    2022-12-30
    Python号码归属地查询 Python归属地查询 Python号码查询
  • 免费的代理ip地址有哪些
    这篇文章主要讲解了“免费的代理ip地址有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“免费的代理ip地址有哪些”吧!124.230.8.20:8080 中国-湖南-邵阳--电信 HTTP...
    99+
    2023-06-25
  • 如何查询自己的ip地址
    要查询自己的IP地址,可以按照以下步骤进行操作:1. 打开任意网络浏览器,例如谷歌浏览器、火狐浏览器等。2. 在搜索引擎中输入“wh...
    99+
    2023-09-07
    ip地址
  • Android手机号码归属地的查询
    一个简单的Demo,从聚合数据申请手机号码归属地数据接口; 在EditText中输入待查询号码,获取号码后在子线程中使用HttpUrlconnection获取JSON数据,之后...
    99+
    2022-06-06
    Android
  • Python怎么进行最简单的IP地址查询
    本篇文章给大家分享的是有关Python怎么进行最简单的IP地址查询,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。今天为大家介绍一个利用Python做一个简单IP查询地址案例分析...
    99+
    2023-06-02
  • 使用Redis有序集合实现IP归属地查询详解
    工作中经常遇到一类需求,根据 IP 地址段来查找 IP 对应的归属地信息。如果把查询过程放到关系型数据库中,会带来很大的 IO 消耗,速度也不能满足,显然是不合适的。 那有哪些更好的办法呢?为此做了一些尝试...
    99+
    2024-04-02
  • 怎么用Shell脚本调用curl实现IP归属地查询
    这篇文章主要讲解了“怎么用Shell脚本调用curl实现IP归属地查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本调用curl实现IP归属地查询”吧!可用于shell环...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作