首页 > 其他分享 >定位信息

定位信息

时间:2024-02-28 17:11:19浏览次数:16  
标签:定位 url res 信息 json ip print data

python定位:

import requests
import json

url = "http://httpbin.org/ip"  # 也可以直接在浏览器访问这个地址
r = requests.get(url)  # 获取返回的值
ip = json.loads(r.text)["origin"]  # 取其中某个字段的值
print("内网IP"+ip)

# 发送get请求
url = f'http://ip-api.com/json/{ip}?fields=status,message,country,countryCode,region,regionName,city,zip,lat,lon,timezone,isp,org,as,query&lang=zh-CN'
# 其中fields字段为定义接受返回参数,可不传;lang为设置语言,zh-CN为中文,可以传
res = requests.get(url)        # 发送请求
data = json.loads(res.text)
# print(res.json(), end="\n")
print(data, end="\n")
#保存json
data = json.loads(res.text)
with open('json.json','w',encoding='utf-8') as file:
    file.write(json.dumps(data,indent=2,ensure_ascii=False))
#打开json
dataJson = json.load(open('json.json', encoding='UTF-8'))  # 打开json文件,并将其中的数据全部读取
jsondata = [dataJson["country"], dataJson["regionName"], dataJson["city"]]  # 读取json文件中我们需要的部分
print(jsondata)
# for i in jsondata:
#  print(i)
View Code

 

标签:定位,url,res,信息,json,ip,print,data
From: https://www.cnblogs.com/shiningleo007/p/18041090

相关文章

  • MySQL如何查看添加修改表以及字段注释信息
    MySQL数据库中,如何查看表和字段的注释信息,以及如何添加,修改表和字段的注释信息呢?这里简单总结归纳一下。仅供参考。添加表的注释信息方法1:创建表的时候添加表的注释信息create table  if not exists employee(     employee_id int not null comment '员工号'......
  • CTFHUB-web-信息泄露-目录遍历
    开启靶场http://challenge-a4aa9ff53d890618.sandbox.ctfhub.com:10800/查看此处源代码,没有发现有用信息点击开始寻找flag挨个点几个目录寻找flag在目录1/2下发现了flag提交一手,直接成功。可以参考此链接(纯小白,无教程思路有限)https://www.cnblogs.com/quail2333/p/12......
  • CTFHUB-web-信息泄露-PHPINFO
    开启题目访问只有这一个页面,看一下flag在没在页面里信息发现:https://www.cnblogs.com/Cl0ud/p/15999347.html系统版本信息配置文件位置allow_url_fopen&allow_url_include文件包含必看选项之一,如果allow_url_fopen和allow_url_include都为On的时候,则文件包含函数......
  • 全面了解云渲染:一篇文章带你掌握关键信息
    随着数字内容创作领域的飞速发展,伴随着技术设备的持续升级,我们见证了渲染技术的一个重要转变:从传统依赖个人电脑的方式,转向利用云渲染服务。云渲染利用了其远程强大的处理能力,可经济高效地完成复杂的渲染任务。这项服务为电影、动画和视觉效果等各类渲染工作带来了便利,吸引了广泛......
  • 锚链接+固定定位(fixed)实现返回顶部导航
    1.问题想要做一个类似下图,固定在浏览器右下角,点击后即可返回2.解决锚链接+固定定位(fixed)锚链接实现跳转,固定定位实现位置固定3.锚链接定义参考链接:锚链接的三种方式锚点是网页制作中超级链接的一种,又叫命名锚记。命名锚记像一个迅速定位器一样是一种页面内的超级链接,运用......
  • 获取用户在手机运营商的基本信息
     在今天的互联网时代,手机号码已经成为了我们生活的一部分,无论是购物、金融还是社交,手机号码都扮演着重要的角色。然而,随着互联网的发展,虚假注册、诈骗等现象也层出不穷。为了防止这些不法行为的发生,现在很多平台都要求用户进行实名认证。那么,如何验证用户的手机号码与姓名是否一......
  • 信息收集
    渗透测试黑盒,白盒,两种渗透测试的类型登陆框,客户提供了账户密码就是白盒的渗透,没有任何信息就是黑盒需要客户的渗透测试授权书目标:尽可能多的发现web漏洞,需要隐藏自己的ip和攻击流量么,不需要一个excel表格,里面存放了客户的资产(域名和),限定了资产范围,不允许攻击客户提供资产......
  • 【内容管理及平台建设】上海道宁为您提供全媒体信息管理平台——WebFuture
     在数字化、智能化的浪潮下我们的生活和工作方式正在经历前所未有的变革  动易软件是综合性软件平台更是一种全新的生活和工作方式为客户提供互联网内容管理移动互联网内容管理全媒体内容管理的平台建设及技术服务  PART01:开发商......
  • 捕获全局异常,并且把异常信息打印到日志中
    背景:工作中用到一些脚本,脚本把日志记录到文件中。新需求修改脚本后,难免引入一些异常,执行脚本会报错,但是日志文件中没有报错的详细信息,很难排查。1、不使用sys.excepthook时,执行下面代码会抛出异常,日志文件example.log不会记录异常信息。 #coding:utf-8importsysimportlog......
  • linux练手小项目:探测系统信息
    看了b站上的一个教学视频,复习了一下拿取linux系统信息的方法,并跟着up写了一个小的脚本完成一系列需求。写一篇博文记录一下这个过程,以后回顾用。课程地址:https://www.bilibili.com/video/BV1L7421T7mc课程课件:https://gitee.com/coldbloodx/lsbs需求显示当前运行的操作系......