程序聚合 软件案例 京东联盟电商数据采集系统-h5st签名逆向

京东联盟电商数据采集系统-h5st签名逆向

2026-04-28 21:18:22
行业:电商、大数据
载体:网站
技术:JavaScript、Python

业务和功能介绍

立项背景和目标:客户是一家电商数据分析公司,需要从京东联盟各秒杀专区获取商品数据,用于价格监控和竞品分析。目标网站的核心接口请求中包含动态加密参数h5st,由10个字段分号分隔,常规方法无法直接获取。

软件功能、核心功能模块:系统主要包含三个模块——①加密参数逆向模块:分析h5st签名生成逻辑;②数据采集模块:使用Playwright自动化框架模拟真实用户行为;③数据存储模块:采集结果输出为JSON和CSV格式。

业务流程、功能路径:启动脚本后自动初始化浏览器,登录目标网站,遍历各秒杀专区,逐页采集商品数据,去重后保存到本地文件。

项目实现

整体架构和设计思路:采用Python作为主语言,Playwright控制浏览器自动化,通过分析前端JS代码定位加密入口。使用AST技术对混淆代码进行反混淆还原,通过Chrome DevTools断点调试分析调用栈,提取核心加密算法。

“我”的贡献模块和结果:独立完成全部逆向分析和开发工作。完成了h5st签名的完整逆向还原,解析10字段分号分隔的生成逻辑;还原了uuid本地生成规则(时间戳+随机数);实现了多秒杀专区并发采集。单次采集稳定获取150+商品数据,交付完整Python脚本及逆向分析报告(含M01-M07系列技术文档)。

“我”遇到的难点和解决方案:主要难点是h5st参数经过多层混淆和动态生成。解决方案是使用AST还原混淆代码,在signSync函数入口下断点,逐步跟踪执行流程,最终定位到核心加密函数并完成Python复现。


示例图片视频


三十
24小时内活跃
方向: 后端-Python、爬虫/脚本-爬虫/脚本、
交付率:100.00%
相似推荐
游戏发布平台-LVMO_GAME
这是我做了很久的一个完整游戏社区平台,功能特别多 - **游戏商店**:类似Steam那种网页版商店,用户可以用贡献值购买游戏,有虚拟物品、兑换券、实物三种类型,支持退款(24小时内且未下载) - **求游戏任务广场**:用户可以发布求游戏请求,别人帮忙上传完成后能获得贡献值,每日最多发布5个请求 - **API授权系统**:支持第三方网站用LVMO_GAME账号登录,类似OAuth2,有验证用户凭据、获取会话状态、获取用户游戏列表这些API - **用户系统**:注册需要审批,密码用bcrypt加密,有封禁机制(支持临时封禁和永久封禁),封禁后能提交申诉,管理员审批后自动解封 - **私信系统**:用户之间可以发消息,实时通知,有未读提示 - **开发者功能**:用户可以申请成为开发者,上传原创游戏,管理自己的项目 - **大文件分块上传**:支持最大100GB的文件上传,用分块上传,支持文件夹结构,断点续传 - **充值系统**:支持支付宝和微信充值(有二维码) - **管理后台**:管理员可以审批用户、管理开发者、封禁用户、处理申诉、管理充值订单、管理游戏项目 还有很多细节,比如在线用户检测,浏览量统计,下载量统计,游戏文件大小计算,敏感词过滤(虽然这个版本好像没完全实现,但架构有了) 另外非常抱歉由于这个项目存在我的夸克网盘上项目实在太大了所以游戏资源文件夹没有下载下来所以某些功能无法演示!
游戏戏官方粉丝应援网站-甜蜜女友3 アマカノ3 Fan Site
本项目是为经典恋爱冒险游戏《甜蜜女友3》制作的粉丝应援网站,旨在通过精美的视觉设计和流畅的交互体验,展示游戏世界观、五位女主角信息、官方宣传视频及游戏CG画廊。 核心功能模块包括: 1. 全屏沉浸式首屏主视觉,带视差缩放动画。 2. Canvas樱花粒子系统,80瓣花瓣实时飘落,随窗口自适应。 3. 五位女主角卡片展示区,支持3D透视倾斜交互。 4. 视觉画廊,随机选取18张游戏原画,支持灯箱大图预览。 5. 宣传视频嵌入,支持自动播放与暂停。 6. 完整的响应式布局,适配桌面、平板、手机。
三维可视化demo
骨架构建:通过class定义了一套20个骨骼节点的完整人体层级结构,涵盖骨盆、脊柱、颈部、头部、四肢(双臂及双腿)等关节,并自动计算父子关系与世界空间位置。 网格绑定:创建了一个与骨骼关联的简单躯干蒙皮网格,顶点携带骨骼索引和权重信息,模拟蒙皮效果。 实时可视化:利用Dx11的绘制接口,将3D骨骼系统的层级连线、关节圆点及骨骼名称投影到屏幕上,通过颜色区分根节点、末端效应器和中间关节。 编辑器集成:通过Update回调将渲染逻辑挂载到编辑器主循环,同时集成地形网格绘制、摄像机控制和性能统计显示,形成一个完整的调试与查看工具。
ar Pokemongo游戏开发
背景:针对景区游客体验单一、二次消费动力不足的问题,借鉴《宝可梦 GO》的 AR+LBS 模式,结合景区特色文化打造 “AR 精灵捕捉” 项目,通过游戏化互动提升游客停留时长与参与度,同时以积分体系带动周边消费。目标:开发一款基于 Unity+AR + 谷歌地图的景区专属 APP,实现 “文化传播 + 游客引流 + 商业变现” 三位一体,预计上线后景区日均游客互动量提升 30%,周边商品销售额增长 20%。 AR 精灵捕捉:基于谷歌地图在景区指定 POI 生成特色精灵,游客通过手机 AR 摄像头扫描实景,触发捕捉互动。 积分体系与兑换:捕捉精灵获得积分,可在 APP 内兑换景区门票折扣、文创产品或餐饮优惠券。 景区导览联动:精灵附带文化解说,捕捉时触发语音介绍,结合谷歌地图导航功能,实现 “游戏化导览”。地图与定位模块:集成谷歌地图 SDK,实现景区 POI 标记、实时定位与精灵刷新逻辑。 AR 交互模块:基于 Unity AR Foundation 开发,实现摄像头实景融合、精灵 3D 模型渲染、手势捕捉等。 积分与商城模块:用户积分管理、兑换规则引擎、周边商品展示与订单提交。
个人学习向关于ai的能力扩展-无
允许ai读取桌面内容,使用键盘和点击,打开外部文件和直接开启url。可以接入游戏minecraft进行简单的活动。支持长期记忆和记忆的管理,删减,删除某一用户的全部记忆等等,可以连接live2d,理论上可实现模型控制(因为没做完)。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服