当前位置: 首页 > news >正文

网站难做jquery+html5 网站后台管理页面模板

网站难做,jquery+html5 网站后台管理页面模板,访问国外网站太慢,新手做网站推荐背景 在开发一款流量软件时候,遇到了需要解析某音Web网页信息的需求。某音Web端的消息体传递基于HTTPS协议,对于某些Reponse数据,需要基于ProtoBuf协议进行解析。本文使用逆向分析思路推导某音的消息体结构,并且整理为Proto文件嵌…

背景

在开发一款流量软件时候,遇到了需要解析某音Web网页信息的需求。某音Web端的消息体传递基于HTTPS协议,对于某些Reponse数据,需要基于ProtoBuf协议进行解析。本文使用逆向分析思路推导某音的消息体结构,并且整理为Proto文件嵌套结构。Proto文件可以在新媒体运营工具获得。

Response数据分析

打开某音网页版后,通过开发者工具能够看到Fetch数据的请求。如下图表示的是获取到用户投稿到信息接口,其Response数据可以直接看到Json数据结构。

而像私信信息这样对信息安全性要求较高对数据,通过ProtoBuf协议进行序列化和反序列化。对应的数据在Response数据界面就是十六进制的数据。

ProtoBuf结构解析思路

首先我们需要看一下这个十六进制的数据大致的结构,使用在线解析ProtoBuf工具能够看到对应Id为2043!

接下来逆向的过程就需要在Source源代码中寻找,通过查找对应Id信息,可以看到我们要的数据就是能够看到ProtoBuf解析的过程。对应2043的Id是MessageByInitResponseBody,正好对应了我们获取私信信息的接口。

向上我们可以推倒出最上层的结构体为Response,向下推导能够看到MessageByInitResponseBody的具体结构。

总结

本文提供了一种逆向推导某音数据ProtoBuf结构体的思路,目前只是用在解析Response数据上,没有想好如何使用在Request请求上模拟对应的请求,有思路的大佬可以评论或者私信我。相关的Proto文件已经开源在新媒体运营工具,请大家多多支持!

http://www.dtcms.com/a/516872.html

相关文章:

  • 做seo网站 公司三丰云服务器
  • 关于监控与部署
  • 3.虚拟化技术(一)
  • CentOS x86_64架构下载aarch64(arm64)包
  • VMware 中遇到“没有检测到磁盘”的问题
  • 做外贸如何分析客户网站wordpress怎么选主题
  • 操作系统—内存管理(1)
  • 基线设计(Baseline Design)全流程拆解(二)
  • 沃尔玛、eBay测评自养号技术解析:从策略到实践
  • 如何看网站是用什么语言做的太原免费静态网站制作
  • 荣欣建设集团有限公司网站网站建设 中企动力 顺德
  • Rust vs Python:从异步Web开发看两大语言的哲学差异
  • ChatGPT官方AI浏览器正式推出:ChatGPT Atlas浏览器功能及操作全解!
  • 2510rs,rust,1.84
  • 商务网站建设期末作业中国建设部门官方网站
  • 有哪些网站可以做ps挣钱青海培训网站建设公司
  • 网站建设大作业提交要求视频网站移动端
  • 【Python】uv包管理器常用命令
  • CSS基础语法
  • transformer多头注意力机制代码详解
  • 湖北随州市城乡建设官方网站h5网页制作视频教程
  • 俄文网站引擎wordpress收费主题破解
  • 大型门户网站开发方案百度指数移动版app
  • YOLOv9:重构实时目标检测的技术革命
  • 广东建设报网站深圳外贸公司排行
  • 乌克兰服装网站建设一个网站的预算
  • wordpress安装后只显示英文站北京网络安全公司排名
  • 网站开发拓扑图电话销售系统
  • 学做川菜下什么网站西部空间怎样上传网站
  • Andrej Karpathy 演讲【PyTorch at Tesla】