大麦网 app 接口抓取 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
guguji5
V2EX    程序员

大麦网 app 接口抓取

  •  
  •   guguji5 2023-08-13 21:46:36 +08:00 11148 次点击
    这是一个创建于 793 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言    2023-08-14 15:38:46 +08:00
    各位,别说了别说了,我放弃了。
    30 条回复    2024-11-11 14:29:59 +08:00
    waylife
        1
    waylife  
       2023-08-13 22:42:46 +08:00
    可能性如下
    要么 App 用了 ssl pinning 要么基于 socket 自己做了一套协议(淘宝系)
    针对上面的两种解决办法分别为
    1.root 后 xpose 配合 justtrustme 抓包
    2.破解协议或者去抓大麦小程序(小程序一般用 http 或者 https )
    standchan
        2
    standchan  
       2023-08-13 23:07:06 +08:00
    听说挺麻烦的,直接用了阿里的秒杀系统吧
    leido
        3
    leido  
       2023-08-14 00:30:04 +08:00
    @waylife 小程序支持 websocket
    waylife
        4
    waylife  
       2023-08-14 00:46:26 +08:00
    @leido 大麦小程序用 websocket 的概率很低。
    dj721xHiAvbL11n0
        5
    dj721xHiAvbL11n0  
       2023-08-14 08:48:03 +08:00
    @waylife #1 你说的小程序指微信的?微信强制 https 的
    dj721xHiAvbL11n0
        6
    dj721xHiAvbL11n0  
       2023-08-14 08:48:35 +08:00
    别想了,要是这么容易就给你抓到了,那人家也不用去抢了
    guguji5
        7
    guguji5  
    OP
       2023-08-14 08:53:12 +08:00
    @waylife 好多场次不能用小程序订,只能用 app
    xiaoriri666
        8
    xiaoriri666  
       2023-08-14 09:18:29 +08:00
    别研究了,很复杂
    zhongjun96
        9
    zhongjun96  
       2023-08-14 09:38:10 +08:00
    aino
        10
    aino  
       2023-08-14 09:59:53 +08:00   2
    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
        11
    Huelse  
       2023-08-14 10:19:47 +08:00
    抓了包也要看网速
    guguji5
        12
    guguji5  
    OP
       2023-08-14 10:24:20 +08:00
    @zhongjun96

    这个吗?不能用了吧,我试了试,扫码的二维码都打不开,直接报错了
    guguji5
        13
    guguji5  
    OP
       2023-08-14 10:24:54 +08:00
    @xiaoriri666 坚持难并且正确的事情(主要是家里有妹妹想看演唱会
    guguji5
        14
    guguji5  
    OP
       2023-08-14 10:27:07 +08:00
    @aino 不明觉厉,这在哪调用啊。我是用 clarles 看的 http 请求
    guguji5
        15
    guguji5  
    OP
       2023-08-14 10:30:02 +08:00
    @Huelse 这,,应该要比手要快一个数量级了吧,我这手机 4 年了,完全不行
    NetLauu
        16
    NetLauu  
       2023-08-14 10:33:10 +08:00
    fhlmrswx
        17
    fhlmrswx  
       2023-08-14 10:40:53 +08:00   1
    Huelse
        18
    Huelse  
       2023-08-14 10:41:01 +08:00
    @guguji5 #15 等你写完脚本你就发现你还是不一定能抢到,然后才意识到和你抢的都是脚本,这时候不就是看网速的?极端点就找到大麦网的服务商所在机房,然后买个同网段的机子在他旁边抢。
    PlG5sBkXD1ziLeGB
        19
    PlG5sBkXD1ziLeGB  
       2023-08-14 11:00:06 +08:00 via iPhone
    淘系的建议还是放弃吧,看你的描述是连第一步抓包都没搞定。
    可以看看这个 https://github.com/m2kar/m2kar.github.io/issues/21 ,作者最后实现了但是好像风控没过抢不到热门票
    guguji5
        20
    guguji5  
    OP
       2023-08-14 11:02:33 +08:00
    @yyf1234 好吧,卑微的小菜鸡
    tibbar
        21
    tibbar  
       2023-08-14 11:17:13 +08:00
    @zhongjun96 好像是抓网页版的,不是 app
    waylife
        22
    waylife  
       2023-08-14 14:11:12 +08:00
    @aino 牛哇,直接改配置
    guguji5
        23
    guguji5  
    OP
       2023-08-14 14:11:55 +08:00
    @fhlmrswx
    @NetLauu 你们有试吗? 可以成功不?你俩的帖子都是这一篇( https://github.com/m2kar/m2kar.github.io/issues/21
    adgfr32
        24
    adgfr32  
       2023-08-14 14:14:03 +08:00
    一种可能是可能他走的不是 http 协议而是私有协议, 然后就算走的 http, 安卓除了老版本, 抓包软件的证书是不再被信任, 除非 root. 解决了这些你分析接口 sign 算法成功了, 最后一个问题是他有自己的一套风控, 你行为异常了也会有问题.
    kepenj
        25
    kepenj  
       2023-08-14 15:14:52 +08:00
    后端风控是一堵高墙,真正的黄牛其实都是平台/渠道的分销商,根本不需要抢。
    icanfork
        26
    icanfork  
       2023-08-14 15:19:35 +08:00
    "纷玩岛" APP 抢票抢到的概率大很多,可以考虑去解析它的私有协议
    lw0123315
        27
    lw0123315  
       2023-08-14 18:57:33 +08:00
    如果单纯弄成前端呢? 疯狂的前端点击 不考虑从接口维度来
    yangth
        28
    yangth  
       340 天前
    @lw0123315 假设放票 1w 张,有 200w 人抢,其中脚本 50w ,实际你的竞争对手也不少.....
    guguji5
        29
    guguji5  
    OP
       337 天前
    @yangth 但是如果不学,岂不是机会更小?
    guguji5
        30
    guguji5  
    OP
       337 天前
    @lw0123315 这后端直接截流了吧,点没啥用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     921 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:50 PVG 04:50 LAX 13:50 JFK 16:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86