手机app后端如何获取ip和归属地_Serverless架构如何获取用户IP和归属地运营商

这几天一直在想,通过Serverless
Framework做一些什么事情,是有趣的,思前想后,决定做一个APICenter,基于腾讯云Serverless架构,使用Serverless
Framework只做一个API市场。

简单又愉快的,建立一个Project,全程将会用Python3.6进行开发。

04fc0b2e91f4257fb36ac2db50a0b697.png

同时,我也会将这个系列的项目开源到

https://github.com/anycodes/ServerlessPractice​http://github.com

废话不多说,先来第一个有趣的API,获取用户IP和IP地址,通过搜索引擎,我们可以查看到自己的IP地址:

e90abfec6f3596f5773e8e0797a33ac8.png

我们可以通过浏览器抓包,获得到这个请求的接口:

ff1e4fc544520ead9bbfeee8b3de1266.png

通过对接口的精简,可以确定,获取我的IP地址的请求链接就是:

https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=192.168.1.1&co=&resource_id=6006

接下来,我们可以通过Python编程来做这个功能:

# -*- coding:utf-8 -*-

import urllib.request
import json
import uuid


def return_msg(error, msg):
    return_data = {
        "uuid": str(uuid.uuid1()),
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值