大麦网 app 接口抓取

2023-08-13 21:46:36 +08:00
 guguji5

肿么抓不住呢,知乎等 app 可以抓,大麦的 app 就不行,有人研究过没有?

9635 次点击
所在节点    程序员
30 条回复
waylife
2023-08-13 22:42:46 +08:00
可能性如下
要么 App 用了 ssl pinning 要么基于 socket 自己做了一套协议(淘宝系)
针对上面的两种解决办法分别为
1.root 后 xpose 配合 justtrustme 抓包
2.破解协议或者去抓大麦小程序(小程序一般用 http 或者 https )
standchan
2023-08-13 23:07:06 +08:00
听说挺麻烦的,直接用了阿里的秒杀系统吧
leido
2023-08-14 00:30:04 +08:00
@waylife 小程序支持 websocket
waylife
2023-08-14 00:46:26 +08:00
@leido 大麦小程序用 websocket 的概率很低。
dj721xHiAvbL11n0
2023-08-14 08:48:03 +08:00
@waylife #1 你说的小程序指微信的?微信强制 https 的
dj721xHiAvbL11n0
2023-08-14 08:48:35 +08:00
别想了,要是这么容易就给你抓到了,那人家也不用去抢了
guguji5
2023-08-14 08:53:12 +08:00
@waylife 好多场次不能用小程序订,只能用 app
xiaoriri666
2023-08-14 09:18:29 +08:00
别研究了,很复杂
zhongjun96
2023-08-14 09:38:10 +08:00
aino
2023-08-14 09:59:53 +08:00
function hookNetwork(){
var enableSpdy = false;
var SwitchConfig = Java.use('mtopsdk.mtop.global.SwitchConfig')
var instance = SwitchConfig.getInstance();

instance.setGlobalSpdySslSwitchOpen(enableSpdy);
instance.setGlobalSpdySwitchOpen(enableSpdy);

}

Java.perform(function () {
hookNetwork();
});


淘系抓包通用
Huelse
2023-08-14 10:19:47 +08:00
抓了包也要看网速
guguji5
2023-08-14 10:24:20 +08:00
@zhongjun96

这个吗?不能用了吧,我试了试,扫码的二维码都打不开,直接报错了
guguji5
2023-08-14 10:24:54 +08:00
@xiaoriri666 坚持难并且正确的事情(主要是家里有妹妹想看演唱会
guguji5
2023-08-14 10:27:07 +08:00
@aino 不明觉厉,这在哪调用啊。我是用 clarles 看的 http 请求
guguji5
2023-08-14 10:30:02 +08:00
@Huelse 这,,应该要比手要快一个数量级了吧,我这手机 4 年了,完全不行
NetLauu
2023-08-14 10:33:10 +08:00
fhlmrswx
2023-08-14 10:40:53 +08:00
Huelse
2023-08-14 10:41:01 +08:00
@guguji5 #15 等你写完脚本你就发现你还是不一定能抢到,然后才意识到和你抢的都是脚本,这时候不就是看网速的?极端点就找到大麦网的服务商所在机房,然后买个同网段的机子在他旁边抢。
yyf1234
2023-08-14 11:00:06 +08:00
淘系的建议还是放弃吧,看你的描述是连第一步抓包都没搞定。
可以看看这个 https://github.com/m2kar/m2kar.github.io/issues/21 ,作者最后实现了但是好像风控没过抢不到热门票
guguji5
2023-08-14 11:02:33 +08:00
@yyf1234 好吧,卑微的小菜鸡

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/964948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX