查询本地ip以及ip地址库查询
四种方法查询本地ip
from urllib2 import urlopen
from json import load my_ip = urlopen('http://ip.42.pl/raw').read()
print('ip.42.pl', my_ip) my_ip = load(urlopen('http://jsonip.com'))['ip']
print('jsonip.com', my_ip) my_ip = load(urlopen('http://httpbin.org/ip'))['origin']
print('httpbin.org', my_ip) my_ip = load(urlopen('https://api.ipify.org/?format=json'))['ip']
print('api.ipify.org', my_ip)
根据ip查询本地信息
网上教程多为新浪、淘宝等接口,当然可以,但是淘宝的ip库访问是有权限的
淘宝api: http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]
返回的数据格式是json格式,附上限制条件: http://ip.taobao.com/
所以今天推荐一个新的api查询
请求api: https://api.pi.do/api/v1/queryip?ip=[ip地址字符串]
示例: https://api.pi.do/api/v1/queryip?ip=124.236.219.174
返回结果为json字符串
查询本地ip以及ip地址库查询的更多相关文章
- 利用纯真ip地址库 查询 ip所属地
		1. 首先下周数据源,选择是纯真数据库:http://www.cz88.net/ 2. 安装后,打开软件,将数据导出为txt格式. 3. 处理数据,参照网上的文章(http://www.jb51.ne ... 
- 使用python调用淘宝的ip地址库查询接口结合zabbix判断dnspod域名解析是否正确
		#encoding:utf-8 import socket import requests import json ''' 使用python结合zabbix判断dnspod域名解析是否正确 服务器分国 ... 
- 根据ip,实现地址信息查询接口
		偶然发现的360搜索的ip查询接口,记录下: 接口地址:https://m.so.com/position 使用方式1:传ip 如访问https://m.so.com/position?ip=47.1 ... 
- 淘宝IP地址库采集
		作者:阿宝 更新:2016-08-31 来源:彩色世界(https://blog.hz601.org/2016/08/31/taobao-ip-sniffer/index.html) 简述 当初选择做 ... 
- oracle 跨分区查询效率,Oracle分区表做跨分区查询
		问:有一张大表,其中按时间字段(TIME_ID)进行表分区(按季度分区),但是如果业务人员做跨季度的大批量数据的查询时,未能走TIME_ID分区索引,导致全表扫描.此种情况该如何处理? 示例解析: 1 ... 
- c、c++混编实现查询本地IP地址
		一.思路 1.要想得到本地IP地址,可以通过本机名来查询,所以首先得得到本机名. 2.牵涉到IP地址,首先想到牵涉到网络协议,因此得加载套接字协议,所以先使用WSAStartup函数完成对Winsoc ... 
- PHP利用纯真IP数据库在本地实现IP地址信息查询
		https://blog.csdn.net/myweishanli/article/details/45098693 准备工作: 建议本地IP地址数据库,请到http://www.cz88.net/这 ... 
- 大数据学习day20-----spark03-----RDD编程实战案例(1 计算订单分类成交金额,2 将订单信息关联分类信息,并将这些数据存入Hbase中,3 使用Spark读取日志文件,根据Ip地址,查询地址对应的位置信息
		1 RDD编程实战案例一 数据样例 字段说明: 其中cid中1代表手机,2代表家具,3代表服装 1.1 计算订单分类成交金额 需求:在给定的订单数据,根据订单的分类ID进行聚合,然后管理订单分类名称, ... 
- 怎么查询局域网内全部电脑IP和mac地址等信息?
		在局域网内查询在线主机的IP一般比较简单,但局域网内全部电脑的IP怎么才能够查到呢?查询到IP后我还要知道对方的一些详细信息(如MAC地址.电脑名称等)该怎么查询呢??? 工具/原料 Windows ... 
随机推荐
- 网易云音乐MP3外链地址
			网易云音乐MP3外链地址下载方法很简单的方法: 下载公式:http://music.163.com/song/media/outer/url?id=ID数字.mp3 把上面红色部分(ID数字)换成 ... 
- InvalidSelectorError: Compound class names not permitted报错处理
			InvalidSelectorError: Compound class names not permitted报错处理 环境:python3.6 + selenium 3.11 + chromed ... 
- Nginx配置简单负载均衡
			前提:因为本次需要两个软件在本机不同端口提供http服务,于是我准备一个tomcat在8080端口,另一个nodejs程序在3000端口,前者自不用提,后者可以到https://www.cnblogs ... 
- 利用art.template模仿VUE 一次渲染多个模版
			TypeScript代码 import template = require('art-template/lib/template-web'); interface TemplateBindConfi ... 
- 【转】Python访问oracle数据库,DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found"
			使用python连接Oracle,出现如下错误: DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified ... 
- openresty开发系列39--nginx+lua实现接口签名安全认证
			一)需求背景现在app客户端请求后台服务是非常常用的请求方式,在我们写开放api接口时如何保证数据的安全,我们先看看有哪些安全性的问题 请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制 ... 
- MongoDB学习笔记二:使用Docker安装MongoDB
			目录 Docker安装MongoDB Docker给MongoDB设置用户密码 NoSQL Manager for MongoDB连接 为admin赋权限 上一个笔记介绍了Windows下安装Mong ... 
- (转)自动微分(Automatic Differentiation)简介——tensorflow核心原理
			现代深度学习系统中(比如MXNet, TensorFlow等)都用到了一种技术——自动微分.在此之前,机器学习社区中很少发挥这个利器,一般都是用Backpropagation进行梯度求解,然后进行SG ... 
- Centos7.3部署安装Maven
			需要提前配置好java环境 1.下载压缩包 将安装包下载到root家目录下 http://maven.apache.org/download.cgi 选择bin.tar.gz格式的压缩包 我是直接执行 ... 
- (C#)Application.Exit()、Environment.Exit(0)区别
			Application.Exit:通知winform消息循环退出.会在所有前台线程退出后,退出应用 强行退出方式,就像 Win32 的 PostQuitMessage().它意味着放弃所有消息泵,展开 ... 
