某团外卖H5版本爬虫开发和JS逆向过程(二)
本篇深入探索美团外卖H5页面UUID的生成算法逆向过程。在前一篇文章中,平台我们详细介绍了x-for-with和_token的外卖外卖生成方法。若未阅读前文,平台建议先了解前篇内容再继续阅读本篇。外卖外卖 UUID的平台各种源码下载生成模版如图所示,通常我们寻找用户身份标识的外卖外卖ID时,会先检查返回的平台UUID是否由服务器提供。如果提供,外卖外卖我们可以通过模拟报文从服务器获取合法UUID;若非服务器提供,平台则可能为本地生成。外卖外卖 在本案例中,平台经过观察发现UUID并非网络通信传回,外卖外卖因此选择在本地进行查找。平台简单粗暴法
首先,外卖外卖采用全局搜索“-”来定位UUID的拼接逻辑。搜索关键词时使用双引号是关键技巧之一。搜索结果指向analytics.js文件,或可疑代码位置。随后,通过页面JS断点调试或直接调用JS执行,还原生成算法。厦门溯源码燕窝的市场价格 分析JS源码,涉及UA参数、分辨率参数等信息。为了正确伪造传入参数,需确保与包体携带信息一致,特别是手机参数信息。下面提供一个算法还原示例供参考。顺藤摸瓜法
在前文中,我们注意到uuid、_lxsdk_cuid、openh5_uuid、_lxsdk等标识是一致的,这些信息通常在cookie中可找到。因此,通过分析网络请求堆栈,可发现uuid来自cookie的获取。进一步查找cookie设置uuid的部分,即可找到生成算法。 此方法与前篇文章类似,不再一一列出截图。进行逆向分析时,从网上下载的软件是源码吗善用两个工具:搜索引擎与代码调试工具,能够事半功倍。 总结以上方法,对于UUID的逆向查找,既可采用简单粗暴的全局搜索法,也可通过顺藤摸瓜法,即从已知一致的标识出发追踪至生成源头。实践时,可结合具体案例中的代码特点与报文分析,灵活运用上述策略。 鼓励大家尝试实践,探索更多可能。希望本文能对您有所帮助。欢迎分享与讨论。江湖外卖-外卖SaaS平台测评 | 大神智选
随着外卖行业的成熟,各大平台的用户活跃度保持稳定。在市场空白的三四线城市,利用本地优势建立独立品牌,能快速抢夺市场份额。针对这一需求,我们选取了“江湖外卖”平台进行测评。第二天100涨停指标源码
产品基本信息
版本:
应用场景:外卖平台、跑腿服务、配送系统
类型:外卖SaaS平台
所属公司:合肥江湖信息科技有限公司
所在地:安徽省合肥市蜀山区
产品测评
1.演示与案例
2.支持平台
“江湖外卖”覆盖安卓、iOS、微信小程序、H5版本,并提供WEB端平台管理系统。
3.技术信息
部署方式:SaaS平台、源码版
服务端:PHP5.4
WEB端:JQuery+Bootstrap
iOS端:Objective-C
安卓端:Java
数据库:MySQL
4.核心功能
典型页面
首页:LBS定位、搜索栏、轮播广告
开屏页:新人专享红包
跑腿代购页:取送件、代购功能
提交订单页:商品购买与个性化服务
商家端:订单管理、店铺运营、设置模块
WEB商家端管理系统:外送首页、数据统计、调度控制台
服务信息
支持:系统搭建、培训、定制开发
产品报价
SaaS订阅版:/年起
私有化部署版:/年起
源码版:/年起
大神点评
抖音成立外卖业务团队,说明外卖市场价值巨大。在非主流市场,如下沉市场、不用数据库的留言板源码园区、校园乃至国外,创业者的策略可以是利用本地优势,开发特色服务。
“江湖外卖”作为国内早期研发外卖系统的公司,提供源码版本,适合具备研发能力的创业者。其SaaS版定价较高,倾向于提供私有化部署和源码,定位为创业者的技术合作伙伴。
本测评仅供内部参考,分析结论仅供参考学习,不构成商业建议。撰写:NX | 设计:LC | 校对:DS
CPS项目-外卖返利系统美团联盟账户如何配置
在配置美团联盟的CPS项目时,你需要遵循以下步骤:
首先,访问union.meituan.com登录并创建媒体账号。
接下来,复制并记录appkey。
随后,获取并复制美团密钥。
在系统中输入appkey和密钥。
填写回调地址,确保其格式正确。
配置吃喝玩乐的模式,有两种选择:个人或企业。
选择个人方式意味着无发票、无裂变、无用户返利,所有佣金归你所有,但后台不可查看订单。
企业方式则需开票,支持裂变和返利功能,但订单处理可能延迟。
对于个人接入,你只能通过个人方式获取佣金,无法跟踪订单,也没有接口拉取订单功能。
注册美团分销联盟,将相关值填入后台。
配置美团周末特价活动,登录pub.meituan.com,获取并使用指定链接。
在活动链接中,确保参数正确,如lch、noshare、f_userId等。
活动链接如下:/index/pages/h5/h5?lch=mhqIykekFEVuzLSTaQViQ&noshare=1&f_userId=0&f_openId=0&f_token=0&weburl=%2F0JVwpG6z
对于CPS项目的更多开发详情,请查看相关指南。
h5.ele.me是什么
h5.ele.me是一个网址,它是饿了么外卖平台的移动端网页版。饿了么是一家提供外卖服务的在线平台,用户可以通过饿了么网站或手机应用订购各种餐饮产品,同时也可以查看商家信息、菜单、评价等。h5.ele.me是专门为手机浏览器设计的移动端网页,方便用户在手机上直接访问和使用饿了么外卖服务。
爬虫,美团外卖的爬取思路?
美团外卖作为行业中的重要平台,对数据分析和研究者来说,获取其数据具有重要意义。然而,由于美团外卖取消了PC端,APP端数据获取难度较大,因此常采用H5端进行数据分析。首先,在浏览器打开H5首页,并进行登录。利用开发者工具抓包分析,发现数据通过POST请求获取,需提交相应参数。经过分析,确定了需要的POST表单数据。接下来,在PyCharm中编写代码,设置请求头、复制cookies,并构建POST请求数据。使用requests模块进行请求。面对加密参数如X-FOR-WITH和_token,暂时忽略,直接请求数据。
成功获取数据后,注意数据格式为序列化JSON,便于提取。发现获取到的 startIndex 参数为翻页参数,编写动态循环代码,打印数据以检查提取效果。数据提取过程中发现数字字段存在乱码,推测为美团字体替换混淆技术所致。通过查找woff文件并分析编码,实现替换,解决乱码问题。进一步请求抓取,数据显示正常。
在数据处理中,遇到月售数据大于时被模糊化的情况,说明美团对H5端数据进行故意模糊以鼓励使用APP。为获取更详细信息,选择多使用APP。即便如此,通过进入详情页面,仍能统计到商家的具体销量。总结而言,美团外卖爬虫涉及多个步骤,包括登录、数据请求、解析与处理,其中字体混淆和加密参数是难点。对于非大量级数据需求,编写简单的爬虫代码是可行的。
为方便同事使用,编写后的代码可使用Pyinstaller进行打包,转换为exe文件,实现脱离Python环境的操作。这样,同事无需安装Python环境即可使用爬虫,大大提升了便利性。
2024-12-23 06:59
2024-12-23 06:41
2024-12-23 06:04
2024-12-23 05:23
2024-12-23 04:39