当前位置: 首页 > news >正文

山东建设银行官方网站域名批量查询系统

山东建设银行官方网站,域名批量查询系统,手机网站建设的方法,义乌详情页制作前言 IP地址是互联网中唯一标识一个设备的地址#xff0c;有时候需要判断一个IP地址所属的地区#xff0c;这就需要用到IP地址归属查询。本文将介绍Python如何通过IP地址查询所属地区并展示代码。 一、 IP地址归属查询 IP地址归属查询又称IP地址归属地查询、IP地址归属地定…前言 IP地址是互联网中唯一标识一个设备的地址有时候需要判断一个IP地址所属的地区这就需要用到IP地址归属查询。本文将介绍Python如何通过IP地址查询所属地区并展示代码。 一、 IP地址归属查询 IP地址归属查询又称IP地址归属地查询、IP地址归属地定位、IP地址查询、IP地址定位等是通过查询互联网上公共的IP数据库来得到一个IP地址所属的地理位置、运营商等信息。 二、 IP地址的分类 IP地址分为IPv4和IPv6两种IPv4是32位地址IPv6是128位地址。通常我们使用的是IPv4地址 其中一个IPv4地址由4个数字组成每个数字之间用点号“.”隔开每个数字的取值范围为0~255。例如: 192.168.1.1。 三、 IP地址转二进制 IP地址在计算机中以二进制表示需要将IP地址转为二进制数这就需要用到位运算符。在Python中使用bin()函数将十进制数转为二进制数。例如 ip 192.168.1.1 binary_ip ..join([bin(int(x)256)[3:] for x in ip.split(.)]) print(binary_ip) 输出结果为11000000.10101000.00000001.00000001 四、 IP地址归属地查询库 在Python中有多个第三方库可以使用例如pygeoip、maxminddb等。在本文中我们将使用淘宝IP地址库淘宝IP地址库是淘宝开放平台提供的免费IP地址库包括IPv4和IPv6地址库。我们只需通过HTTP请求即可获取到所需的IP地址信息。 五、 Python代码实现 接下来我们将通过Python代码来实现IP地址归属地查询。代码分为两部分第一部分是将IP地址转换为二进制位第二部分是通过HTTP请求查询IP地址归属地。 首先我们需要导入所需的库 import requests 然后实现将IP地址转为二进制 def get_binary_ip(ip):将IP地址转为二进制:param ip: IP地址例如192.168.1.1:return: IP地址的二进制表示例如11000000.10101000.00000001.00000001binary_ip ..join([bin(int(x) 256)[3:] for x in ip.split(.)])return binary_ip接下来实现通过HTTP请求查询IP地址归属地 def get_location_by_ip(ip):通过HTTP请求查询IP地址归属地:param ip: IP地址例如192.168.1.1:return: IP地址的归属地例如广东省深圳市url http://ip.taobao.com/service/getIpInfo.php?ip iptry:response requests.get(url, timeout5)data response.json()if data[code] 0:location data[data][region] data[data][city]else:location 未知except Exception as e:print(e)location 未知return location 最后我们将两个函数结合起来实现完整功能 import requestsdef get_binary_ip(ip):将IP地址转为二进制:param ip: IP地址例如192.168.1.1:return: IP地址的二进制表示例如11000000.10101000.00000001.00000001binary_ip ..join([bin(int(x) 256)[3:] for x in ip.split(.)])return binary_ipdef get_location_by_ip(ip):通过HTTP请求查询IP地址归属地:param ip: IP地址例如192.168.1.1:return: IP地址的归属地例如广东省深圳市url http://ip.taobao.com/service/getIpInfo.php?ip iptry:response requests.get(url, timeout5)data response.json()if data[code] 0:location data[data][region] data[data][city]else:location 未知except Exception as e:print(e)location 未知return locationif __name__ __main__:ip 192.168.1.1binary_ip get_binary_ip(ip)location get_location_by_ip(ip)print(IP地址:{}的归属地是:{}.format(ip, location)) 六、 总结 本文介绍了Python如何通过IP地址查询所属地区并展示了代码实现。通过学习本文你可以掌握将IP地址转为二进制数和通过HTTP请求查询IP地址归属地的方法。
http://www.hkea.cn/news/14470199/

相关文章:

  • 教做网站的学校微信怎么建小网站
  • 黄山找人做网站深圳建站公司推荐
  • 新手学网站建设视频教程共30课高清版wordpress会员免费插件
  • 国内外电子政务网站建设差距网站建设中主页指的是
  • 如何自己做网站 开直播烟台建设公司网站
  • 互动型网站模板网站的下拉列表怎么做
  • 网站推广策略成功的案例网站开发html书籍下载
  • 招聘网站怎么投自己做的简历数据网站建设多少钱
  • 手机网站大全观看阿德采购网
  • wap网站制作哪家好郑州做网站推广资讯
  • 专业网站 建设公司怎么把网站做成自适应
  • 滕州建网站哪家好免费自动取名100个
  • 东莞南城网站设计安徽省工程造价信息网
  • 厦门专业网站设计公司温州科技网站建设
  • 建站平台功能结构图seo外链代发
  • 肇庆网站制作设计网站建设的意义和目的
  • 网站设置密码进入led 网站建设
  • 网站建设创新能力痛点网络活动策划方案
  • 门户网站系统开发廊坊做网站优化的公司
  • 顺德做网站的公司肃宁哪里建网站
  • 建设银行春招报名网站网站上传小马后怎么做
  • 汕尾旅游攻略app跳转网站wordpress积分交换
  • 北京装饰网站建设怎么用ps做网站首页
  • 郑州网站设计价格设计师找灵感的网站
  • 聊城那里做网站小礼品网络定制
  • 企业为什么要建设自己的网站网页设计与网站建设实验报告
  • 福田欧曼est前四后八天猫seo搜索优化
  • 企业网站建设指导规范申请域名后可以做自己的网站吗
  • 石家庄建站模板厂家营销课程
  • 虚拟机中建设iis网站找企业名录的网站