Python逆向爬取Tik Tok,MsToken,X-Bogus以及signature

自 5 月起,抖音正式开放 Web 接口,并不断升级风控机制。从最初的 _signature 参数,到增加滑块验证,再到如今的 JSVM 混淆处理,以及 mstokenx-bougs 等参数的引入。分析发现,部分国内接口仅需提供 Cookie 即可访问,无需额外验签,而获取 Cookie 的方式多种多样,其中利用 OpenCV 识别滑块验证码是一种简单可行的方法。相比之下,TikTok 的接口无需 Cookie,但对签名的校验更加严格。本文旨在教会大家实现Tik Tok的签名获取以及数据的最终爬取。

第一步,登录tiktok找到对应的接口(以评论接口为例)

Python逆向爬取Tik Tok,MsToken,X-Bogus以及signature_第1张图片

第二步,分析发现主要是mstoken,xbogus以及signature

Python逆向爬取Tik Tok,MsToken,X-Bogus以及signature_第2张图片

第三步,断点跟栈,进行还原

jsvmp = function(e, b, a) {
    function f(e, b, a) {
        return (f = function() {
            if ("undefined" == typeof Reflect || !Reflect.construct || Reflect.construct.sham) retur

你可能感兴趣的:(python,javascript,前端)