原文:Python之geoip2模块

目录 返回Python目录 工作中难免会遇到处理ip相关的需求,比如根据ip的请求的地理位置,访问频率来调整业务。这里介绍一个处理ip相关的模块geoip 。 首先来说安装: 安装后,我们需要下载一个ip库,用来匹配解析与ip相关的参数。点击下载,在打开的页面中,下拉选择Downloads,这里我们选择粒度细分到城市的下载链接,这里仅介绍mmdb格式的使用方式。 在下载到本地后,我们就可以通过传 ...

2019-05-13 14:08 0 1159 推荐指数:

查看详情

python geoip2使用

使用geoip可以查询ip的详细地址信息,简单记录下使用方法(centos python2.7): 1.安装 yum -y install geoip geoip-devel pip install geoip2 下载GeoLite2 free database,下载地址:https ...

Thu Mar 15 19:03:00 CST 2018 0 1660
maxmind geoip2使用笔记

客户需求如下,nginx的访问日志中ip,匹配出对应的国家,省份和城市,然后给我了一个maxmind的连接参考。 查找资料,有做成hive udf的使用方式, 我们项目中一直使用 waterdrop ...

Tue Dec 24 06:23:00 CST 2019 0 1594
使用 GeoIP2 获取 IP 的地理位置

1. 准备工作 数据库 : 解析 IP 地理位置的的数据库来自 GeoLite2 开源数据库: https://dev.maxmind.com/geoip/geoip2/geolite2/ 。 C 语言 API : 使用的 API 是 maxmind 官网的开源项目 ...

Fri Dec 29 23:40:00 CST 2017 0 5249
GeoIP2 数据库更新地址

GeoIP2 数据库更新地址 数据库文件下载网页地址 http://dev.maxmind.com/geoip/geoip2/geolite2/ http://geolite.maxmind.com/download/geoip/database ...

Thu Dec 28 17:13:00 CST 2017 1 2812
Nginx geoip模块

L:80 需要编译进 --with-http_geoip_module 首先要安装maxMind里的geoip的c开发库 https://dev.maxmind.com/geoip/legacy/downloadable/ 首先 nginx是用c写的 所以要下载 ...

Mon May 06 01:42:00 CST 2019 0 614
centos7 下 安装GeoIP2,在nginx中根据ip地址对应的国家转发请求

最近有个需求是根据用户的地理位置,访问不同的服务器,比如国外用户访问国外的服务器,国内的用户访问国内的服务器,实现的思路主要两种: 智能dns,这个需要在阿里云中注册为企业版才有提供 nginx中使用geoip这个扩展 升级企业版需要用户的身份认证,比较麻烦,所以决定采用第二钟 ...

Sat Feb 29 00:31:00 CST 2020 0 1325
Hive UDF IP解析(二):使用geoip2数据库自定义UDF

开发中经常会碰到将IP转为地域的问题,所以以下记录Hive中自定义UDF来解析IP。 使用到的地域库位maxmind公司的geoIP2数据库,分为免费版GeoLite2-City.mmdb和收费版GeoIP2-City.mmdb,不管哪个版本,开发的接口都是相同。 开发环境 ...

Mon Mar 26 22:14:00 CST 2018 2 1412
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM