小红书头部加密参数X-B3-Traceid,X-S,X-S-Commonx-s

1.X-B3-Traceid:

    def Traceidrt(self):
        t = ""
        for _ in range(16):
            t += "abcdef0123456789"[random.randint(0, 15)]
        return t

2.X-S:小红书js逆向x-s之补环境

搜索 window._webmsxy:转到对应函数--》

function() {
                        var sd = st;
                        P = {
                            '_garp_ab9e': this || f,
                            '_garp_6d6a3': P,
                            '_garp_89216': arguments,
                            '_garp_4d898': o2
                        };
                        n(o1);
                        P = P[sd(0x298)];
                        return k['UTuQp'](D, g[0x0]);
                    }

扣下 cb0dcfde4b4748b6c333e0383316910bfd13cfbb.js文件所有代码:通过补环境取得X-S值。

3.X-S-Commonx-s:

获取X-S-Commonx-s主要代码:

a1 ,b1值从cookies文件中获取

    def gettik_a1_b1_from_file(self, file_path):

        with open(file_path, 'r') as file:
            cookies_str = file.read()
            cookies_lists = json.loads(cookies_str)
            cookiesls = cookies_lists['cookies']
            # cookiesx = json.loads(cookiesls)
            print(cookiesls)
            origins = cookies_lists['origins']
            localStorages = origins[0]
            localStoragelist = localStorages['localStorage']
            a1 = ''
            b1 = ''
            .......


            return a1, b1
function xsCommon(xt,xs,b1,a1)
{


var c = xt
    , l = xs
    , f = ""
    , p = getSigCount(c && l || f)
    , h =b1// localStorage.getItem(MINI_BROSWER_INFO_KEY)
    , d =1// localStorage.getItem(RC4_SECRET_VERSION_KEY) || RC4_SECRET_VERSION
    , v = {
    s0: 5,
    s1: "",
    x0: d,
    x1: "3.7.8-2",
    x2: "Windows",
    x3: "xhs-pc-web",
    x4: "4.34.0",
    x5: a1,
    x6: c,
    x7: l,
    x8: h,
    x9: encrypt_mcr(c + l + h),
    x10: p
}

XSCommon = encrypt_b64Encode(encrypt_encodeUtf8(JSON.stringify(v)))
return XSCommon
//console.log(XSCommon)
}

xhsget

小红书账号cookies获取:

登录小红书,python用playwright获取然后保存下来。

小红书作品采集,评论者采集,点赞关注功能:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值