python访问纯真IP数据库的代码】的更多相关文章

通过IP地址判断客户端是网通的还是电信的. 使用一个纯文本的IP纯真数据库,用Python写了一个小程序. 核心代码: #!/usr/bin/env python #site www.jbxue.com # # -*- coding: utf-8 -*- from bisect import bisect _LIST1, _LIST2 = [], [] _INIT = False ip2int = lambda ip_str: reduce(lambda a, b: (a << 8) + b,…
在网上看到的别人写的python2的代码,修改成了python3. 把纯真IP数据库文件qqwry.dat放到czip.py同一目录下. #! /usr/bin/env python # -*- coding: utf-8 -*- # filename: czip.py import socket import struct class CzIp: def __init__(self, db_file='qqwry.dat'): self.f_db = open(db_file, "rb&quo…
改自HeDaode 2007-12-28的代码 将之改为从硬盘读取后文件后,将MemoryStream放到内存中,提高后续查询速度 ///<summary> /// 提供从纯真IP数据库搜索IP信息的方法: ///</summary> public class IPSearch { FileStream fileStream = null; static long[] ipArray = null; ; long ip; static MemoryStream ipFile =nu…
纯真IP数据库(qqwry.dat)转换成最新的IP数据库格式(ipwry.dat) 转载自:http://blog.cafeboy.org/2011/02/25/qqwry-to-ipwry/ http://blog.csdn.net/cnss/article/details/136069 http://blog.csdn.net/cnss/article/details/77628 http://lumaqq.linuxsir.org/article/qqwry_format_detail.…
下载纯真IP数据库 安装后解压到本地为ip.txt 格式为: 1.1.145.0       1.1.147.255     泰国 沙功那空 1.1.148.0       1.1.149.255     泰国  CZ88.NET 1.1.150.0       1.1.150.128     泰国 沙功那空 ip.txt上传到linux,用vim打开ip.txt vim ip.txt 正则表达式替换 输入:%s/\s\+/;/ 重复3次即可完成替换 正则表达式说明(如果你会用sed做替换,那么…
https://blog.csdn.net/myweishanli/article/details/45098693 准备工作: 建议本地IP地址数据库,请到http://www.cz88.net/这个网站下载一个纯真IP数据库,安装完成后,到安装目录里把QQWry.dat文件取出来,这个就是我们想要的IP数据库了,放到你想要目录下. 正面这个IP地址查询处理的类 <?php /** * IP 地理位置查询类 */ class Helper_IpLocation { /** * QQWry.Da…
function convertip($ip) { $ip1num = 0; $ip2num = 0; $ipAddr1 =""; $ipAddr2 =""; $dat_path = './QQWry.Dat'; if(!preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/", $ip)) { return 'IP Address Error'; } if(!$fd = @fopen($dat_pa…
几年前从某个博客抄来的,已经忘记原地址了,如果需要C#版的,可以在博客园搜到吧.我因为自己用,所以转换为了VBNET代码,而且也放置了很久,今天无意间翻出来,就分享给大家吧. 首先,先下载 纯真数据库,名称应该是 QQWry.dat .之后将数据库文件复制到程序的主目录即可. Imports System.IO Imports System.Text Imports System.Text.RegularExpressions Imports System.Net Imports System.…
一.pip install pymssql即可安装pymssql库 二.Python连接SQL Server数据库     实例代码如下: # -*- coding:utf-8 -*-"""@author:Administrator"""import pymssql def main(): #创建SqlServer连接 conn = pymssql.connect(host='服务器IP',user='sa',password='****',da…
网址:http://www.cz88.net/ 下载安装后,有这个文件: 安装路径/ip/qqwry.dat 创建实例的时候吧这个文件路径传入,即可调用. /** * 从纯真IP地址库查询ip归属 */ public class IPSeeker { /** * * 用来封装ip相关信息,目前只有两个字段,ip所在的国家和地区 */ private class IPLocation { public String country; public String area; public IPLoc…