python查询IP地址所属地】的更多相关文章

1.linux命令行版 #!/usr/bin/python #-*- coding: utf-8 -*- import json import urllib import sys def get_data(ip): API = "http://ip.taobao.com/service/getIpInfo.php?ip=" url = API + sys.argv[1] jsondata = json.loads(urllib.urlopen(url).read()) if jsond…
查询ip地址归属地方法: curl ip.cn/$ip 如果没有返回,试试地址写全: curl https://www.ip.cn/$ip 如:…
#!/usr/bin/env python # -*- coding: utf-8 -*- #查找IP地址归属地 #writer by keery_log #Create time:2013-10-30 #Last update:2013-10-30 #用法: python chk_ip.py www.google.com |python chk_ip.py 8.8.8.8 |python chk_ip.py ip.txt import signal import urllib import j…
一.使用淘宝IP地址库查询 使用淘宝的Rest API,可以快速查询IP地址的归属地: 图00-淘宝IP地址库RestAPI使用说明 图01-使用淘宝免费IP地址库-查询IP归属地 存在问题:淘宝的免费IP地址库,只能粗略地查询到IP地址所在的省.市和运营商,无法查询更加详细的信息,比如GEO经纬度坐标等. 二.使用ip-api提供的免费查询功能 ip-api可以提供更加详细的信息,但是查询结果是英文的.网址为:http://www.ip-api.com . 图:03-使用ip-api查询百度的…
上一次介绍了利用纯真数据库查询IP地址详细信息的方法.然而纯真数据库是由网友反馈所提供的,很多数据描述并不准确,所以我上网找了一些其他的IP数据库,最后就找到了 ipip.net 这个网站所提供的IP数据库. IPIP所提供的数据库有付费和免费两个版本,我们可以直接使用其中的免费版本.下载地址 https://www.ipip.net/download.html (需要先注册一个帐号)压缩包内有一个PHP的解析类,还有一个 17monipdb.dat 文件就是数据库了,我们只需要用到它就可以了.…
几年前从某个博客抄来的,已经忘记原地址了,如果需要C#版的,可以在博客园搜到吧.我因为自己用,所以转换为了VBNET代码,而且也放置了很久,今天无意间翻出来,就分享给大家吧. 首先,先下载 纯真数据库,名称应该是 QQWry.dat .之后将数据库文件复制到程序的主目录即可. Imports System.IO Imports System.Text Imports System.Text.RegularExpressions Imports System.Net Imports System.…
Mac通过域名查询IP地址 方法一:使用Mac自带的"网络实用工具" 步骤: 搜索"网络使用工具",并打开: 点击LookUp,输入互联网地址,点击Lookup查询IP地址 测试内容: www.so.com www.apple.com.cn 测试结果 Lookup 已启动- www.so.com -> 171.8.167.22 Lookup 已启动- www.apple.com.cn -> 17.178.96.57, 17.172.224.65 方法二:…
python实现IP地址转换为32位二进制 #!/usr/bin/env python # -*- coding:utf-8 -*- class IpAddrConverter(object): def __init__(self, ip_addr): self.ip_addr = ip_addr @staticmethod def _get_bin(target): if not target.isdigit(): raise Exception('bad ip address') targe…
一:使用python对ip地址排序所用代码示例一: import socket iplist = ['10.5.11.1','192.168.1.33','10.5.2.4','10.5.1.3','10.5.11.13','10.5.11.12','10.5.1.1','10.5.1.2','10.5.1.11','10.5.1.13'] print(sorted(iplist,key=socket.inet_aton)) for i in sorted(iplist,key=socket.i…
在linux和windows系统上查询IP地址的命令是不一样的.         在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开dos命令行,然后输入ipconfig.回车即可.         注意,两个命令时不一样的:                 一个是ifconfig(linux),一个是ipconfig(windows) dos命令行图示: 原文:https://blog.csdn.net/wd2011063437/…