BET365&WebSocket建立分析

BET365&WebSocket建立分析,第1张

BET365&WebSocket建立分析 坑必避

这个站点最让我恶心的不是websocket建立多难,而是我用python的requests模块无论咋样都请求不到正常主页面数据,但是使用java的okhttp3就可以直接获取到正常主页面数据.在此希望大家可以避坑(我被折磨了一天,最后发现原来原来…请求头出现了问题)

效果图

简述思路

通过js逆向可以看到,其实建立了两个websocket,一个是分别验证身份,而这个验证身份的密钥就是前面所说的,访问主页后返回Link参数,拿着这个返回的__cf_bm Cookie然后Get这个请求获取sessionId,

下图的pstk参数就是本次访问的sessionId

如上就可以去建立websocket的连接了.

def generate_uid():
    return str(random())[2:]


def generate_premws_uri():
    return 'wss://premws-pt3.365pushodds.com/zap/?uid=' + generate_uid()


def generate_pshudws_uri():
    return 'wss://pshudws.365pushodds.com/zap/?uid=' + generate_uid()

有问题可以私信我

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/718687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存