博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python geoip2使用
阅读量:5970 次
发布时间:2019-06-19

本文共 442 字,大约阅读时间需要 1 分钟。

使用geoip可以查询ip的详细地址信息,简单记录下使用方法(centos python2.7):

1.安装

yum -y install geoip geoip-devel

pip install geoip2

下载GeoLite2 free database,下载地址:

下载下来的是tar包,需要解压一下

2.使用(这里介绍的是使用mmdb的方法)

#!/usr/bin/python

#-*- encoding:utf-8 -*-
import geoip2.database
reader = geoip2.database.Reader('/path/to/your/GeoLite2-City.mmdb')
response = reader.city('128.101.101.101')
print "128.101.101.101:",response.country.names['zh-CN'],"-",response.city.names['zh-CN']

转载地址:http://mtwox.baihongyu.com/

你可能感兴趣的文章
字符识别Python实现 图片验证码识别
查看>>
tf.truncated_normal和tf.random_normal使用方法的区别
查看>>
JS中apply和call的联系和区别
查看>>
Mac OS X Yosemite & Arduino安装CH340 USB转串口驱动
查看>>
Vue全局混入
查看>>
nodejs express 加载html模板
查看>>
Elementary Methods in Number Theory Exercise 1.2.3
查看>>
利用开区间覆盖的约简给出$\bf{Lindelöf}$覆盖定理的一个新证明
查看>>
2月1日学习内容整理:算法
查看>>
Django(二)模板系统
查看>>
不展现报表实现对报表的打印导出
查看>>
20172304 结对编程--四则运算实验总结
查看>>
二分搜索 POJ 3273 Monthly Expense
查看>>
Linux 小知识翻译 - 「补丁」(patch)
查看>>
分库分表的面试题3
查看>>
error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值...
查看>>
Docker之 默认桥接网络与自定义桥接网卡
查看>>
Ehcache 缓存
查看>>
【03-14】日常资源访问备份
查看>>
用js操作table、tr、td 「字体样式及TD背景图片」
查看>>