_token mtgsig +数据可视化(excel powerbi tableau)

马上要6月了,趁着考试前还有点时间打算水一篇文章,正好最近搞了搞某团,又学了点可视化,于是打算把逆向和可视化一起讲解了. 

mtweb端上有很多网址,目前发现3个,其中有一个网址是一点加密都没有,还有一个只有一个单独的mtgsig,另一个是mtgsig和_token两个参数.

网址1(无加密):aHR0cHM6Ly9iai5tZWl0dWFuLmNvbS9zLw==

网址2(mtgsig):aHR0cHM6Ly9tZWlzaGkubWVpdHVhbi5jb20vaS8=

网址3(mtgsig+_token):aHR0cHM6Ly9oNS53YWltYWkubWVpdHVhbi5jb20v

本章针对网址3的_token参数,mtgsig参数可以参考mtgsig

目录

篇幅较长,坐稳发车咯!

声明 

本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

_token参数

数据可视化

总结


篇幅较长,坐稳发车咯!

声明 

本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!

本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

_token参数

1搜索框输入,先抓个包

2表单这里就一个_token参数

3头部是mtgsig,这里可以只分析出_token参数最后一步加密前的明文地址,就可以不管mtgsig拿到数据

4直接全局搜索_token,找到这个位置,打上断点

5控制台输出一下,发现就是这个结果了,传进来的参数一个是地址,另一个是表单里的数据

6这两个式子是等价的,我们只需要进去p.z这个方法里,鼠标放到这个方法上面或者控制台打印再进去

7ai的回答

8进到这个方法后

9先把r给整出来,发现缺了一个方法

10进去以后把整个方法扣下来再补缺的方法

11代码不多,放下面了,因为还有可视化的内容,这里不带大家扣了,这是运行的结果,直接点击就能打开,所以不需要管_token了

https://i.waimai.meituan.com/openh5/search/globalpage?keyword=%E5%A5%B6%E8%8C%B6&page_index=2&wm_order_channel=default&req_time=1685242126683&search_global_id=63894311&wm_latitude=39921482&wm_longitude=116443158&search_latitude=39921482&search_longitude=116443158&wm_actual_latitude=31568506&wm_actual_longitude=120297471&wm_did=&gaoda_id=0&latitude=&longitude=&weien_id=0&wm_ctype=openapi&wm_dtype=openapi&app_model=0&page_size=20&show_mode=100&sort_type=0&query_type=0&wm_channel=8&wm_visitid=&entrance_id=0&ref_list_id=&wm_dversion=4.0.0&word_source=&personalized=1&rank_list_id=&category_type=0&search_cursor=0&search_source=0&wm_appversion=4.0.0&is_fix_keyword=false&product_tag_id=&search_page_type=0&sub_category_type=0&origin_guide_query=&slider_select_data=&activity_filter_codes=&dcContinerInstanceInfo=&product_card_page_index=0&utm_campaign=AwaimaiBwaimai&utm_term=40000&utm_source=8&utm_medium=openapi&wmUuidDeregistration=0&wmUserIdDeregistration=1&openh5_uuid=425BBD045B51FF92B13303F029A052C4DA4BA2FF80844ED9541E6BA6C2E447D4&uuid=425BBD045B51FF92B13303F029A052C4DA4BA2FF80844ED9541E6BA6C2E447D4
var x1 = 'https://i.waimai.meituan.com/openh5/search/globalpage'
var x2 ={"keyword": "奶茶","page_index": 2,"wm_order_channel": "default","req_time": Date.now(),"search_global_id": 63894311,"wm_latitude": 39921482,"wm_longitude": 116443158,"search_latitude": 39921482,"search_longitude": 116443158,"wm_actual_latitude": 31568506,"wm_actual_longitude": 120297471,"wm_did": "","gaoda_id": 0,"latitude": "","longitude": "","weien_id": 0,"wm_ctype": "openapi","wm_dtype": "openapi","app_model": 0,"page_size": 20,"show_mode": 100,"sort_type": 0,"query_type": 0,"wm_channel": 8,"wm_visitid": "","entrance_id": 0,"ref_list_id": "","wm_dversion": "4.0.0","word_source": "","personalized": 1,"rank_list_id": "","category_type": 0,"search_cursor": 0,"search_source": 0,"wm_appversion": "4.0.0","is_fix_keyword": false,"product_tag_id": "","search_page_type": 0,"sub_category_type": 0,"origin_guide_query": "","slider_select_data": "","activity_filter_codes": "","dcContinerInstanceInfo": "","poiFilterSliderInputVO": [],"product_card_page_index": 0,"utm_campaign": "AwaimaiBwaimai","utm_term": "40000","utm_source": "8","utm_medium": "openapi","wmUuidDeregistration": 0,"wmUserIdDeregistration": 1,"openh5_uuid": "425BBD045B51FF92B13303F029A052C4DA4BA2FF80844ED9541E6BA6C2E447D4","uuid": "425BBD045B51FF92B13303F029A052C4DA4BA2FF80844ED9541E6BA6C2E447D4"
}
function L(t) {return "number" == typeof t.length
}
oo = function(t, e) {var n, i;if (L(t)) {for (n = 0; n < t.length; n++)if (!1 === e.call(t[n], n, t[n]))return t} elsefor (i in t)if (!1 === e.call(t[i], i, t[i]))return t;return t}
var S = {"[object Boolean]": "boolean","[object Number]": "number","[object String]": "string","[object Function]": "function","[object Array]": "array","[object Date]": "date","[object RegExp]": "regexp","[object Object]": "object","[object Error]": "error"
}
function N(t) {return null == t ? String(t) : S[toString.call(t)] || "object"}
function T(e, n, i, r) {var o, a = false, s = true;oo(n, (function(n, u) {o = N(u),r && (n = i ? r : r + "[" + (s || "object" == o || "array" == o ? n : "") + "]"),!r && a ? e.add(u.name, u.value) : "array" == o || !i && "object" == o ? T(e, u, i, n) : e.add(n, u)}))}
function k(t) {return "function" == N(t)
}
xx = function(e, n) {var i = [];return i.add = function(e, n) {k(n) && (n = n()),null == n && (n = ""),this.push(encodeURIComponent(e) + "=" + encodeURIComponent(n))},T(i, e, n),i.join("&").replace(/%20/g, "+")}
o = xx(x2, !0)
var aaa = "".concat(x1, "&").concat(o).replace(/[&?]{1,2}/, "?");
console.log(aaa);

13如果要逆向这个_token可以从这个方法进去

14会进去另一个js文件,这里面代码看上去操作很复杂,扣代码的话可能很费力,可以全扣下来补环境,不超过4000行代码,然后导出这个方法再手动调用就行了

15贴一张结果图吧

数据可视化

1由于这个网址翻一页给的数据量不定,有一条两条多条的,所以可视化我用的是网址1,没有加密的,它一页提供的数据更多

2采集了600多条,但是字段有点少,所以可视化的图表就没多少了

3先来看excel的,做了一张有关地址,均价,评分的条形图

4接下来的是powerbi的 做了一张评分与均价的关系,可以发现22的最高,8的最低,看来还是贵的好喝,哈哈

5最后是tableau的,做了一张树状图,店铺与评分的关系,按从高到低往外排的

6字段有限,数据图的类型有限,要是弄一张很酷炫的表需要很多数据字段,我就懒得爬了

7这是我练习的时候做的一张表,数据和字段多了,就能做出更多类型的表格了,当然也可用给它调一点色,让它变得高级一点

图片不贴了,不知道为啥过不了审

8就像这种科技风的,其实没啥技术,忽悠小白的,哈哈

总结

1出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来.

2本人写作水平有限,如有讲解不到位或者讲解错误的地方,还请各位大佬在评论区多多指教,共同进步.如有需要代码的可以加本人微信

3本篇分享到这里就结束了,欢迎大家关注下期,我们不见不散☀️☀️😊

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/68679.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据可视化-图表

前文提要&#xff1a;看完上一篇文章的小伙伴&#xff0c;相信都已经清楚图表的基本视觉构造及其相对于的设计要点。这是图表设计系列的第二篇文章&#xff0c;这篇主要讲述选择图表和常见的图表类型这两个部分。全文共7600字左右&#xff0c;阅读时长20分钟&#xff5e; 懒人目…

数据分析可视化04 图表组件:Echarts数据可视化图表基础

本课时是课程的第二个模块&#xff0c;环境部署篇的第一个课时。在第一部分的基础理论篇&#xff0c;我向你介绍了数据可视化分析的概念定义、方法体系和关键技术。接下来&#xff0c;我会带你了解基于开源框架&#xff0c;如何部署数据可视化分析的开发环境&#xff0c;内容包…

一行代码生成Tableau可视化图表

今天给大家介绍一个十分好用的Python模块&#xff0c;用来给数据集做一个初步的探索性数据分析(EDA)&#xff0c;有着类似Tableau的可视化界面&#xff0c;我们通过对于字段的拖拽就可以实现想要的可视化图表&#xff0c;使用起来十分的简单且容易上手&#xff0c;学习成本低&a…

数据可视化 - Echarts图表

可视化项目 代码 - - > 底部 01-项目介绍 ​ 应对现在数据可视化的趋势&#xff0c;越来越多企业需要在很多场景(营销数据&#xff0c;生产数据&#xff0c;用户数据)下使用&#xff0c;可视化图表来展示体现数据&#xff0c;让数据更加直观&#xff0c;数据特点更加突出…

数据可视化:绘制部分图表的核心代码实现

matplotlib和pyecharts绘制图表 pyecahrts漏斗图核心代码地图核心代码柱状图核心代码组合图表核心代码数据大屏核心代码 matplotlib棉棒图核心代码饼图核心代码词云图核心代码组合图表核心代码 开发语言及版本Python3.7第三方库及版本号jieba 0.42.1matplotlib3.3.4imageio2.9.…

【五子棋实战】第4章 部署五子棋计算接口到Window、Linux上

【五子棋实战】第4章 部署五子棋计算接口到Window、Linux上 python项目打包成exe可执行文件 ## 步骤一、安装pyinsatller ## 步骤二、使用pyinstaller打包Python程序 ## 操作演示 ## 注意事项&#xff01;&#xff01; python的Flask接口部署&#xff08;Linux&#xff09; ##…

openstack 之 nova调度过程及源码分析

目录 一.nova-scheduler基本介绍 1.1 基本配置 1.2 调度过程 二. nova-scheduler调度过程源码剖析 2.1 /nova/scheduler/filter_scheduler.py/FilterSchduler/_schedule()&#xff1a; 2.2 /nova/scheduler/filter_scheduler.py/FilterSchduler/_get_sorted_hosts()&#x…

中本聪思想精髓难以领悟?Web3实际上还在“幻想”之中?

Web3概念是不错&#xff0c;有人说它是下一代互联网&#xff0c;有人说它是NFT和元宇宙等未来应用的基础设施。然而理论炒得火热&#xff0c;但却仍不见像ChatGPT一样能引爆市场的杀手级应用出现。 原因在于&#xff0c;当前的Web3概念是对中本聪思想的不断概括和提炼&#xff…

继微信dat之后的PC端微信解密后数据库数据抽取

前段时间弄了下微信的dat图片的解码&#xff0c;后续有同学问数据库的解码怎么弄.. 当然&#xff0c;后边陆陆续续的看了下&#xff0c;加上住院乱七八糟的事情&#xff0c;一直没处理&#xff0c;最近几天处理了下&#xff0c;发现微信数据库的数据格式是真的麻烦... 如何查看…

【腾讯开发者大会】天刀手游开发历程(笔记)

前言 最近腾讯游戏学院发布了一些游戏行业内大佬们的分享视频&#xff0c;观看这些视频&#xff0c;我们可以了解到行业内最新的一些技术知识等&#xff0c;以便提升自己的水平。之前也看到天刀手游是基于Unity制作的&#xff0c;同时自己也作为一名天刀游戏的玩家&#xff0c…

【028】仿猫眼、淘票票的电影后台管理和售票系统系统(含后台管理)(含源码、数据库、运行教程)

文章目录 1.项目概要介绍2.用户运行界面截图3.后台管理员界面截图4.后端启动教程5.前端启动教程6.源码获取 1.项目概要介绍 前言&#xff1a;这是基于VueNodeMysql的模仿猫眼、淘票票的电影购票系统&#xff0c;有 附源码、数据库、运行教程 技术栈&#xff1a;Vue、element-u…

C# 使用微软自带的Speech进行语音输出

1、在VS中使用微软自带的Speech进行语音播报&#xff0c;首先需要添加引用&#xff1a; 2、具体实现逻辑代码如下&#xff1a; 转载于:https://www.cnblogs.com/hh8888-log/p/10785112.html

如何使用 Web Speech API 在浏览器中识别语音

Web Speech API有两个功能&#xff1a;语音合成&#xff08;文本到语音&#xff09;和语音识别&#xff08;语音到文本&#xff09;。在上一篇文章中&#xff0c;我解释了语音合成&#xff0c;但这次SpeechRecognition我将解释使用 API 的浏览器的语音识别和语音转录的方法。 识…

使用windows自带的语音引擎在客户端朗读一段文本

背景&#xff1a;之前公司有特殊要求&#xff0c;需要在特殊的环境下进行语音播报&#xff0c;且是物理隔离的内网状态&#xff0c;大家懂的。 环境&#xff1a;Windows 7 、IE系列 1. 先在网上看了一下前辈们的文章&#xff0c;发现还是有解决方案的&#xff0c;例如这个 使用…

占领手机,银行App的隐秘战事

作者 | 辰纹 来源 | 洞见新研社 十几年前&#xff0c;银行用各类卡片塞满我们的钱包&#xff1b;如今&#xff0c;银行用各种App塞满我们的手机。 说出来可能很多人还不相信&#xff0c;民商智慧《2019银行业电子银行场景营销分析报告》就提到&#xff0c;在2019年3月时&…

ADAS“中国战事”升级

尽管全球汽车产业面临严重的缺芯困境&#xff0c;但汽车智能化&#xff0c;尤其是辅助驾驶的新车搭载量、渗透率仍处于持续上升通道。 高工智能汽车研究院监测数据显示&#xff0c;今年1-6月国内新车&#xff08;合资自主&#xff09;搭载前向ADAS&#xff08;L0-L2&#xff0…

中国数据库产业的“高地战事”

作者 | Aholiab 出品 | CSDN(ID&#xff1a;CSDNnews&#xff09; 随着5G技术的飞速发展&#xff0c;海量数据的持续激增&#xff0c;大数据时代数据库行业也迎来了快速增长。 作为大数据存储、处理、分析的关键系统&#xff0c;基础软件核心之一&#xff0c;数据库对推动中国互…

python数据挖掘电影评分分析_豆瓣电影数据与票房数据分析

写在前面 在上次观看了比利.林恩的中场战事之后,开始进入了豆瓣的电影世界,对于一个新用户来说,特别喜欢豆瓣电影的影评,对于所看过的留下深刻印象的电影都在豆瓣上搜了一边,同一部电影,希望能看到与自己感受不同的观点,因为每一位观众都有着不一样的人生轨迹,看待事物…

百度的春晚战事

“我们对春晚一无所知。” 罗振宇曾在跨年演讲上如是说。 无论悲喜&#xff0c;反正每个中国人都为春晚辟出了一块“专属记忆”。而从2015年开始&#xff0c;中国人的春晚记忆里被点上了一颗“红痣”。那就是——总有一家顶尖互联网公司面带羞赧地走上舞台&#xff0c;给十几…

知云文献翻译打不开_英文PDF文献翻译神器-知云文献翻译

在经历了之前推荐的通天塔文献翻译网站次数使用完毕&#xff0c;冲会员才能继续使用&#xff1b;谷歌PDF翻译无法使用&#xff1b;谷歌文字翻译要自己手动删空格&#xff0c;还要受5000字符数&#xff08;注意&#xff0c;是字符数不是字数&#xff09;限制的折磨之后&#xff…