我曾经用爬虫写过一个查询ip的接口, 后来被人问到, 这个IP查询页面有啥用?
用途1: 查移动网络的来源
博主某天去香港, 买了国内的流量包, 然而, 在香港依然不能访问youtube, facebook等网站, 于是猜想自己的流量可能被转发回了国内, 然后打开这个小页面 ,验证了自己的猜想~在线地址: https://fangyuanxiaozhan.com/demo/ip
用途2: 查询云服务的地址
博主喜欢购买各种虚拟主机, 但查询虚拟主机ip的时候就比较蛋疼, 用ifcofig | grep inet 基本查不到什么, 于是博主自己写了一个接口, 每次查询只需输入curl fangyuanxiaozhan.com/ip, 即可获取虚拟机的ip和归属地区机构, 非常方便!查询命令: curl fangyuanxiaozhan.com/ip
用途3: 获取用户地理位置
这个我原来写过, 详情链接: 微信小程序获取用户所在城市
实现的源码:
在 https://www.jianshu.com/p/31720ef3207f 里面有python版本核心的技术实现
一点干货:如何关闭django内 JsonResponse 默认ascii转义
-
原代码:
JsonResponse(query_ip_attribution(ip))
-
新代码:
JsonResponse(query_ip_attribution(ip), json_dumps_params={'ensure_ascii':False})
小结:
如果你经常使用一些免费科学上网的工具, 上网之前可以打开https://fangyuanxiaozhan.com/demo/ip 查一下代理服务器所在的地区(https://fangyuanxiaozhan.com是我的个人网站, 安全无毒, 可放心使用)
·
今天是作者今年第一个生日, 生日快乐! 深夜通过公众号冒泡, 好困 ( ̄o ̄) . z Z , 晚安~