首页
社区
课程
招聘
未解决 [求助]如何能让wx电脑版的小程序认为自己是手机版。。 10雪币
发表于: 2025-8-23 12:41 1585

未解决 [求助]如何能让wx电脑版的小程序认为自己是手机版。。 10雪币

2025-8-23 12:41
1585

这个事儿说来话长,前因是这样,微信上一个订场地的小程序,只能手机提交订单,用电脑版微信打开就提交不了,报错操作异常。所以就想有没有办法让电脑版微信的小程序,认为自己是通过手机提交的,这样就能抓包了。不能用模拟器,因为微信检测的很厉害,用几次就封号。
至于为什么不直接抓包手机版的数据呢,哎,是因为华为的没法解锁,装不了根证书,之前讨论的在这个帖子里:https://bbs.kanxue.com/thread-287909.htm  
因为电脑版能抓https,所以找这种变通的办法,不知道微信电脑版的小程序是如何判断自己是手机端还是电脑端的,查了一些资料,说是用了getSystemInfo获取的设备信息。

wx.getSystemInfo({ success: function (res) {  let system = {win: false,mac: false,x11: false}  let pf = res.platform    let isPhone = true    system.win = pf.indexOf("win") == 0 || pf.indexOf("Win") == 0    system.mac = pf.indexOf("mac") == 0 || pf.indexOf("Mac") == 0    system.x11 = (pf == "X11") || (pf.indexOf("Linux") == 0) || (pf.indexOf("linux") == 0)    if (system.win || system.mac || system.x11) {      isPhone = false    }  if(isPhone==false){

我看不懂。能不能通过改变设备信息让微信的电脑版的小程序识别为手机端呢,这样就能提交了,也就能抓取到https包了。   突发奇想的,也不知道能不能实现。

谢谢。


传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 327
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
电脑装个模拟机 安装微信。不就好了
2026-3-13 18:03
0
雪    币: 43
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Reqable这个很好抓的,不行就模拟器,只是搞不好微信风控
2026-3-14 03:56
0
游客
登录 | 注册 方可回帖
返回