Hill℉希尔 iczx
SnapHutao的开发者
关注数: 3 粉丝数: 286 发帖数: 590 关注贴吧数: 3
数据查看器更新贴 当你还在费劲的使用visual studio code查看dimbreath的genshindata库时,我们已经在使用现代化的工具! snap genshin dataviewer的全新大版本更新现已发布! ·DataViewer现在可以通过左侧列表按钮展开或隐藏文件列表 ·DataViewer现在可以处理对话NpcID名称映射 ·修复了打开选择文件夹对话框时崩溃的Bug ·修复了打开错误的文件夹后程序崩溃的Bug ·DataViewer现在可以拖动标头排序(一开始就可以) ·DataViewer现在可以删除行(选择并按下 DEL 键) ·DataViewer现在可以按列排序(选择并按下标头,可以在正序和逆序间切换) ·修复了DataViewer不查看对话时,内存占用过高的问题 ·修复了DataViewer排序可能引发崩溃的问题 ·DataViewer现在可以筛选显示/隐藏部分标题(点击下方工具栏的筛选列按钮开始操作) ·DataViewer现在可以查看过于拥挤的内容(选中单元格并点击下方工具栏的可读信息按钮) ·DataViewer现在可以直接查找TextHashMap中的内容(通过上方工具栏的查找框) ·现在DataViewer在进行高耗时操作时,下方工具栏会出现后台任务图标提示 ·现在DataViewer有了全新的欢迎使用引导界面 ·现在DataViewer会在下方工具栏显示App的内存占用 ·移除了DataViewer的行数统计功能 ·DataViewer现在可以将数据导出至Excel(选择文件后按下下方工具栏 导出到Excel 按钮) ·DataViewer现在会正确的呈现JArray或JObject类型的数据 #5 ·DataViewer现在可以正反查找TextMap内的数据
开贴,我来教你当内鬼 前段时间发了个图,很多人不信啊。 那么在这里教大家如何使用自己的浏览器来获取我获取到的数据。 首先你需要在浏览器里输入下面这串网址: https://webstatic.mihoyo.com/hk4e/gacha_info/cn_gf01/items/zh-cn.json 此时直接访问已经可以返回一堆数据,但是,里面没有胡桃,没有魈,也没有新武器 那么我截图里的数据是如何“快马加编”的呢? tl,dr:在上面那串网址后面加上 ?ts=16103000 再查看浏览器返回的数据,发现变长,变多了。 下面开始讲述我的发现经历: 刚开始日常编程写写代码,突发奇想,打开了fiddler,又打开了原神,想看看原神抽卡的信息,随后发现,点击卡池的详情按钮会访问一个接口,返回详情里面的各种文字介绍。点击历史记录呢,会访问一个由authkey方式验证的接口,验证的是你的内部ID(md5?)和你当前角色坐标。仅当两项对应时,接口才能返回正常历史记录数据,同时测试也发现了历史记录的接口单次请求最多返回20个物品,所以查询记录时每页6个就比较离谱。 随后,经过测试又发现,进入游戏后第一次打开历史记录时会请求上文提到的接口,前后对比照,发现该接口作用是将前一个接口请求的人物或武器ID(item_id)对应到我们熟悉的名称(刻晴,狼的末路...),在请求时发现接口后会附带一个query变量ts 稍加思考发现是单纯的unix时间戳(timestamp,ts) 在帖子发布后也是发现了不加时间戳无法获取到新人物与武器信息了,于是尝试老的ts值,最终将ts值会显示新人物武器的范围确定在16102672到16108699之间。而这两个时间戳翻译成我们看的懂的时间就是2021-1-10 16:26:40~2021-1-17 15:51:40 共7天,和NGA拆包老哥说的一个月不符。 说了这么多,再不信我也没办法。反正茶会要来了,到底是不是真的很快就见分晓。
1 下一页