先看API请求格式

请求方法为GET或POST

请求url为

ip.taobao.com/outGetIpInfo

请求参数为IP地址字符串和accessKey

IP地址字符串为客户端输入值。

现在找出accessKey的访问密钥

F12打开调试控制台,切换到网络选项,查看网站的提交表单。

得到密钥值:alibaba-inc

使用Python填入ip地址和密钥模拟报文请求。

import requests
import jsonurl = 'https://ip.taobao.com/outGetIpInfo'
ip = '59.82.61.43'
print("输入你的公网ip地址:")
ip = input()
print("你的ip地址是:"+ip+'\n')
datas = {'ip':ip,'accessKey':'alibaba-inc'}
req = requests.post(url,datas)
ip_dict = json.loads(req.text)
ip_info = ip_dict['data']
# for x in ip_info.values():
#     print(x)
print("该ip地址对应的城市是:"+ip_info['country']+ip_info['city'])

Python调用淘宝ip库API实现地址显示相关推荐

  1. 伟大的淘宝IP库的API接口竟然提示503挂掉了

    1 淘宝IP库惊现503错误 吃完晚饭,大概6点半了,天色已暗,太阳早就落山了.回到宿舍打开博客一看,傻眼了:博客每篇文章的评论者的地理信息全部处于"正在查询中--"的状态.这神马 ...

  2. 阿里云 IP 地理位置库(淘宝IP库)实践(前篇)

    阿里云 IP 地理位置库(淘宝IP库)实践(前篇) 最近的几个项目对于 IP 查询需求愈发强烈,使用免费数据库和在线接口已经不能够满足我们的需求.于是我们使用了阿里云(IP地理位置库) (淘宝IP地址 ...

  3. 阿里云 IP 地理位置库(淘宝IP库)实践(后篇)

    阿里云 IP 地理位置库(淘宝IP库)实践(后篇) 上篇文章提到如何在容器环境中使用阿里云离线IP地理位置库,前文中测试性能看起来满足日常离线小样本.低频率私密调用性能没有大的问题,但是针对大量数据的 ...

  4. php获取用户ip地理位置利用淘宝IP库

    利用淘宝IP库获取用户ip地理位置 我们查ip的时候都是利用ip138查询的,不过那个有时候是不准确的,还不如自己引用淘宝的ip库来查询,这样准确度还高一些.不多说了,介绍一下: 淘宝IP地址库 淘宝 ...

  5. 使用淘宝IP库获取用户ip地理位置

    为什么80%的码农都做不了架构师?>>>    以前用过GOOGLE地图和百度地图获取过用户地理位置,现在又多了一个方法,那就是使用淘宝IP库获取用户ip地理位置,一起来看代码吧. ...

  6. php使用淘宝IP库接口获取 IP所属地和运营商

    php使用淘宝IP库接口获取 IP所属地和运营商 代码: ---- root@ops-docker-1:/tmp/IP_txt/get_random_line/contrast# cat taobao ...

  7. 利用淘宝ip库限制地区访问

    https://sss.one/97.html 利用淘宝ip库限制地区访问 有些应用可能需要对某些地区的用户进行限制访问 在采用才此方法的时候,可以利用一些ip库对访问者的ip进行判断 淘宝ip库地址 ...

  8. 关于调用淘宝IP获取城市信息-- 随笔

    首先获取客户端的IP地址 function getIPaddress(){$IPaddress='';if (isset($_SERVER)){if (isset($_SERVER["HTT ...

  9. 使用python调用淘宝的ip地址库查询接口结合zabbix判断dnspod域名解析是否正确

    #encoding:utf-8 import socket import requests import json''' 使用python结合zabbix判断dnspod域名解析是否正确服务器分国内和 ...

最新文章

  1. 关于案例教学大家都有些什么看法呢?
  2. uart怎么判断帧错误_UART通讯总线工作原理的理解
  3. DDL修改 删除 使用数据库
  4. fastdfs配置-跟踪服务器
  5. weui开发文档_58小程序云 | 一站式跨平台小程序开发解决方案
  6. [导入]PropertyGrid代码示例(Ext1.x)
  7. 涉众分析与硬数据采样(第六章)
  8. dma和通道的区别_Java中IO和NIO的本质和区别
  9. Android OpenGLES2.0使用
  10. Linux CentOS 重置root密码
  11. win7 ie8升级到ie9后教你如果如何还原ie8
  12. 《很杂很杂的杂学知识》 学习笔记
  13. 美团 java_GitHub - meituan/mssapi_java: 美团云对象存储 Java SDK
  14. SWFUpload多文件上传使用指南
  15. 软件测试——单元测试/集成测试/系统测试/验收测试
  16. 关系代数运算_关系代数
  17. 非网管工业交换机和网管工业交换机区别
  18. 深度学习模型训练和关键参数调优详解
  19. Ubuntu更换阿里云软件源
  20. 《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit

热门文章

  1. MDT/UML2/Getting Started with UML2及我自己的一些理解
  2. 星驰云算GOSTAR,携手Swarm共建Web 3.0时代
  3. 【1312】【例3.4】昆虫繁殖
  4. 浏览器的浏览模式——兼容模式
  5. RK3399平台开发系列讲解(以太网)5.11、PHY工作的代码流程
  6. [图文]诗圣,诗仙,诗魔的风流事迹
  7. Windows驱动_文件系统微小过滤驱动之一初识MiniFilter
  8. 如果编程语言是女孩子……
  9. mysql 层次化查询_SQL高级查询(层次化查询,递归)
  10. java中按字母排序_如何在Java中按字母顺序对字符串进行排序