实现了输入ip地址返回该ip对应的信息。

如图:解释如下:

  1. 打开百度,输入ip
  2. 打开调试界面,点击图中3号位置过滤
  3. 在图中4号框位置输入想要查询的ip,然后点查询
  4. 依次点击图中5、6,找到timestamp字段,粘贴出其中的内容,放入下文中的代码即可
    代码如下:
import requests
import jsonip = "此处替换为想要搜索的IP"
timestamp = "此处替换为上文的timestamp"headers = {'Content-Type': 'application/json;charset=UTF-8','timestamp': timestamp,'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.64'}
data = '{"ip": "%s"}' % ip
url = "https://gwgp-kk6owjrbujz.i.bdcloudapi.com/ip2location/retrieve"
r = requests.post(url, data=data, headers=headers, timeout=5)
j = json.loads(r.text)
print(j)

得到的结果和之前一样。

此处需要注意的是,timestamp字段大概只能用10分钟左右,请把握好白嫖时间。

python根据IP查询地理位置相关推荐

  1. 根据ip查询地理位置

    围绕纯真数据库的一系列小工具 qqwry.c,qqwry.h.一个c实现的lib,用来从纯真数据库里获取ip地址信息.下载,文档 nali,一组ip查询工具,包括可以让dig,traceroute显示 ...

  2. python根据ip获取地理位置_使用python根据ip获取目标地理位置信息

    1 #! /usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 ''' 5 Created on 2019年12月8日6 7 @author: Admin8 ...

  3. python根据IP判断地理位置

    两种方法 1.geolite2 2.外部接口 3.资源下载 1.geolite2 需要准备的有三个文件 后两个相当于小型数据库,已经存放了ip和地理信息,由我们写代码查询即可 python里的代码如下 ...

  4. IP查询地理位置 离线版 非第三方接口 根据IP查地理位置 springboot + MaxMind GeoIP2

    相信大家在开发中一定有遇到过查询IP地理位置的需求吧 我看网上很多都是去调用第三方的接口 众所周知调用第三方的接口是完全没有保障性的,你不可能确保别人的服务器不出问题. 所以最好还是要我们自己集成. ...

  5. 数据库处理——用Python将IP转换为地理位置

    利用数据库将IP转为具体地理位置 实现原理 从这个网站上下载GeoLite2.mmdb,然后用geoip2处理这个数据库并对应IP读取信息来获取具体地理位置. 代码 import geoip2.dat ...

  6. python通过ip获取地理位置等ip信息

    作者讲话:本人是一个菜鸟勿喷本文章仅供娱乐. ps:以后可以线下挑战了,直接顺着网线找到你!哈哈哈 查询IP数据网站 使用结果1 'http://freeapi.ipip.net/ip' 中文网站 使 ...

  7. 根据IP查询地理位置信息

    引入库 在build.gradle中引用库 compile 'com.maxmind.geoip2:geoip2:2.8.0' 下载数据库文件. 在GEOIP中有2个版本, 一个是lite(免费), ...

  8. 使用腾讯IP查询-判断IP归属地-Vic's blog

    使用IP获取地理位置信息 最近博客刚写了一个地理信息统计的功能,想看看来访我博客的网友都来自哪些地区,这要用到IP地理信息查询接口,网上有很多大厂(如腾讯,淘宝,搜狐等等)或地理信息机构开放的IP地理 ...

  9. java通过IP解析地理位置

    java通过IP解析地理位置 文章目录 java通过IP解析地理位置 一.获取IP地址 二.百度普通IP定位API获取地理位置 在项目开发中,需要在登录日志或者操作日志中记录客户端ip所在的地理位置. ...

最新文章

  1. 获得每日,每周,每月的0点和24点的时间戳
  2. 《当幸福敲门》克里斯·加德纳
  3. 《STL源码剖析》学习--6章--power算法分析
  4. linux中mfsort用法,Linux命令――sort
  5. ubuntu java 全屏显示_java 在ubuntu下实现全屏,上面的状态栏依然显示。如下图,不想要上面的状态栏...
  6. 【Linux】一步一步学Linux——dpkg-query命令(271)
  7. Ubuntu16.04 64位系统下安装百度云管家
  8. 当前不会命中断点_原神:体验服新角色胡桃,0命就能起飞,难道是策划良心发现了?...
  9. 文件从一台服务器拷贝到另一台服务器
  10. 对应版本_DNF:韩服新增天域之母等13件特殊史诗,老版本装备全部直升100级
  11. 客车网上订票系统项目--在线预约、个人中心我的订单
  12. echarts 生成 迁徙图_echarts迁徙图
  13. Docker 配置镜像加速器
  14. 三极管的输入输出的特性曲线
  15. php 苹果手机传图,苹果手机照片怎么传到另一个手机的方法【图文教程】
  16. mp3中不可缺少的音乐
  17. tf10: 谷歌Deep Dream
  18. 结绳计数——最原始的备忘录
  19. Java设计模式——依赖倒转原则
  20. java生成 *.crt和*.key文件与*.keystore *.jks文件的转换

热门文章

  1. java线程不sleep_在Java多线程中sleep()和wait()方法,下列说法不正确的是()
  2. 枚举、Object类方法练习
  3. 疫情后北上广深租房价格跌了吗? | Alfred数据室
  4. u盘装机维护系统工具图文解说
  5. Win软件 - 这可能是首款能在电脑上控制 iPhone 的工具
  6. ES大量数据条件检索准确性问题
  7. c语言局部函数定义是非法的,疑难问题C语言求解释 为什么编译说是局部函数非法??...
  8. 大一学生《Web编程基础》期末网页制作 HTML+CSS+JavaScript 企业网页设计实例
  9. stm32f103c8t6+esp8266在WiFi下通过手机控制外设
  10. 毕业论文为什么要查重复率?