猿人学-入门级js加密

猿人学爬虫-入门级js加密实现

const req = require('request');
let arr = [];
for(let i = 1; i<= 5; ++i){
    //编码字符串
    let url = "http://match.yuanrenxue.com/api/match/12?page=" + i +"&m="+new Buffer.from('yuanrenxue' + i, "binary").toString("base64");
    let userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36 Edg/89.0.774.77";
    if(i >= 4){
        userAgent = "yuanrenxue.project";
    }
    req.get(url,{
            headers: {
                "User-Agent": userAgent,
                Cookie: "sessionid=aacfdpkx4em9szek7eocjhki316wpap9; qpfccr=true; Hm_lvt_c99546cf032aaa5a679230de9a95c7db=1618907057,1618919560,1618919855; Hm_lvt_9bcbda9cbf86757998a2339a0437208e=1618907060,1618923532; no-alert2=true; m_t=1618923830360; m_st=23246de2da112567044a64f1003410e7; yuanrenxue_T17|version1=5UZ1AhCr501AqqqmCmeirDaXDRYM0QotHWTuSDY5XhukCTg2Ndy46U5mmQldqWjzpybL2YMq9zeDRmDW_0knZOd9WvO2vg4Zh9RgXiO2SyVGVUrPyKdm2Ihr9DXqy9OjEtVZoxSUR1xuCUT1jkFs1odKn0BI02pO0iuY9RGXGzwV2pR8SLaHYseq.E4EUFJ4LQz6MA7O1FN_th9MkJrnIy8YC_B7lOjLht5FLZVN_NImjKsFoT._mYjN2oUo0qtDKLwpFX_YuY4ZNtkMYQ3J8XK5imKXvXrTG9Wgf36gemgSGywsmJPCgtTAftCDuTQwSGHKLtaHEMyQiEuOH29XjiJRxSHSiviXNc87Y6k_atv.a|; e=VfXLJJeIvPU6sRVC6c5nf4khPAjYDlvzNv5c6myqu+hyY8lF7JzzY0LF/A1SVDAtcCQA2cx19WoyApZ00WhxXMqnxG+Vd/m37Bh+4WCM64pUZBsMh5Cnnpn1m7sQ+hbUwtJYFNBocmR3SPIwOdK4TII7vPiw4XgYA9ZYB6IQcilGv83Uqk5CPnU2BZb/pHiJjbp3VLlwaM5iGJkKnhO+AWbZ8aLeOCE1Q75xH8fzqNnCYxXGRvpsfA8yJA0hq9CAF+hLYd9w6g18wQGfeGsMjBcDrJX3UjEfr8+ZGdgz5fdBnathkqIWj0QMevlZgHsjTaqqIj9DAr3bgRoz5Y1wgef1U1+VUWyCnkMI3+Bo/9sHtua0RIu4bxYuOWyZLevcAM0LsQ8X2z+yADCKi1Bqoyb+sKJLYQi8OIAJ77CakhJODuozxf0kWJlCOCslVvvEWPcMRgfDxoOmeM5RnFquu1rVrbMgt+auFYdFk5iTRxp0yU3pfE41KUaulfFxwZ13F0GaAYFcXthjyAyxn15GfEiZNIjeymw//0vvfxAJKnElUrJDRkzVicpqNNQgPo3xu4loo+vYuRC8lT3oI4kRYF0sO9Syy6x4GdBjzLWGjO8sJ2NU2Arv9djQDNBhOiEFettx7zd7EPv/ISB9FNMTaB0XcLpUieCcHXbxgN4/xmTuFHvpXM099JGnWX65NbRkmkSyT4ABIbCS5tVxHjkabdNF69eviUZjRblqopyT1YMr5xBlPIjN40eyO36kubCLeAe9hntkas7wUojAh8vPtP87GkLbEnehXppQeH32tlohwlMRszhOjYoND/OtBfsfbAYZ1UOYIFzXfs0G2T7fvKuVnst4iN9CXzeYex0MICm6EBlkQN6ctmUdD9t3b4X+mUeAWxvhe2joGpMTSJHrIJdTJ/rXDH0imKkbaWPv0DR/tpgsYCiit4cOrWEhaMdG1IobPH2d0qMu9TjgToCx/A==; yuanrenxue_cookie=1618924661|LwFQlcjmPv7vxxvim9dA565Fp2US9lZnjFbrVZ0JEPfNADqZxaQh2vl2Z1LMbDtmGdux3nxtPWJmUJfgLQmTl92Eig2514YY3dcKjabgm0iEqezc6Y41Tg25WVCIQM0ImfvI65INOMqWy; Hm_lpvt_9bcbda9cbf86757998a2339a0437208e=1618924667; Hm_lpvt_c99546cf032aaa5a679230de9a95c7db=1618926233"
            }
    },function (error,response,body) {
        let data = eval("("+body+")").data;
        for(let j = 0;j < data.length; ++j){
            arr.push(data[j]['value']);
        }
    })
}
setTimeout(function () {
    let count = 0;
    for (let i = 0;i < arr.length; ++i){
        count += arr[i];
    }
    console.log(count)
}, 500)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值