首页 > 其他分享 >过加速乐

过加速乐

时间:2024-10-09 09:10:39浏览次数:9  
标签:cookies url content cookie proxies data 加速

前几年很火的一个web端免费加密,现在也还能遇到,主要就是访问量词,第一次获取一个返回cookie,第二次根据第一次返回cookie生成的新的cookie,然后带上这个cookie在访问就行了。
关于这点,已经有很多人做了解析1,随便搜一下就能搜到,所以这里就不展开说了,直接上代码吧。注意cookie是每次一换的,也就是meigecookie都只能使用一次。

import execjs
import requests
import tool
'''加速乐(也就是cookie的表头中含有jsl的),加速乐是中国领先的 互联网安全 提供商 知道创宇 推出的一款在线免费网站 CDN 加速、网站安全防护平台。
致力于系统化解决网站访问速度过慢及网站反黑客问题。三次获取cookie后才能正常访问'''

def get_cookie(url, proxies=None):
    cookies={}
    # 第一次请求,获取第一次cookie
    response = requests.get(url, verify=False, timeout=10, proxies=proxies)

    # 上传第一次获取的cookie
    cookies.update(response.cookies)

    content = re.search(r'document.cookie=(.*);location.hre', response.text).group(1)
    content_remove = execjs.eval(content).split(';')[0].split('=')[1]

    #  第二次上传cookie
    cookies['__jsl_clearance_s'] = content_remove
    # 第二次请求获取cookie,替换shijianc戳
    response = requests.get(url, cookies=cookies, verify=False, timeout=10, proxies=proxies)
    print(response)
    # 正则提取解密用到的字典
    datas = re.findall(r';}};go\((.*?)\)</script>', response.text)[0]

    # 解密代码
    content_js = '''var CryptoJS = require('crypto-js');
    
    var hash = {
        'md5': function (a) {
            return CryptoJS.MD5(a).toString()
        },
        'sha1': function (a) {
            return CryptoJS.SHA1(a).toString()
        },
        'sha256': function (a) {
            return CryptoJS.SHA256(a).toString()
        }
    }
    
    
    data = goooo;
    
    
    function decrypt_jsl_cookie() {
        var chars = data["chars"]["length"];
        for (var i = 0; i < chars; i++) {
            for (var j = 0; j < chars; j++) {
                var cookie = data["bts"][0] + data["chars"]["substr"](i, 1) + data["chars"]["substr"](j, 1) + data["bts"][1];
                if (hash[data['ha']](cookie) === data["ct"]) {
                    return [data['tn'],cookie]
                }
            }
        }
    }
    '''.replace('goooo', datas)
    content_cookie = execjs.compile(content_js).call('decrypt_jsl_cookie')

    # 将第二次获取的cookie上传到cookie字典
    cookies['__jsl_clearance_s'] = content_cookie[1]
    cookies_str = [f'{keys}={values};' for keys, values in cookies.items()]
    cookies = ''.join(cookies_str)
    return cookies

#  目标url
url = 'https://www.example.com'

cookies = get_cookie(url)
print(cookies)
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'
}
headers['Cookie'] = cookies
#  第三次请求,获取正常网页
response3 = requests.get(url, verify=False, headers=headers, timeout=10, proxies=proxies)
print(response3.text)

标签:cookies,url,content,cookie,proxies,data,加速
From: https://www.cnblogs.com/lwmy/p/18453515

相关文章

  • docker加速镜像配置及使用阿里云镜像安装docker
    1、阿里云个人镜像加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://snltq7d6.mirror.aliyuncs.com"]}EOFsudosystemctldaemon-reloadsudosystemctlrestartdocker2、阿里云镜像......
  • DNS能加速游戏吗?
    在游戏玩家追求极致游戏体验的今天,任何可能提升游戏性能的因素都备受关注,DNS(域名系统)便是其中一个被探讨的对象。那么,DNS能加速游戏吗?首先,我们需要了解DNS的基本功能。DNS就像是互联网的电话簿,它将人们容易记忆的域名(如www.example.com)转换为计算机能够识别的IP地址(如192.0.2.1)......
  • 图像加速
    图像加速是指通过特定的硬件或软件技术来提升图像处理和渲染速度的过程。在计算机图形学和相关领域中,图像数据通常需要进行大量的计算和变换操作,如像素处理、几何变换、光照计算、纹理映射以及抗锯齿等,这些过程如果完全依赖于CPU进行,可能会成为性能瓶颈。硬件加速:主要是指使用图......
  • 在树莓派上部署yolo模型推理并使用onnx加速
    首先在这里感谢一下这位大佬:学不会电磁场的个人空间-学不会电磁场个人主页-哔哩哔哩视频(bilibili.com)这里使用的代码是从手把手教你使用c++部署yolov5模型,opencv推理onnx模型_哔哩哔哩_bilibili处来的我这里只记录下更换成自己的模型的应用以及提供一份全注释的版本这里是链......
  • P1939 矩阵加速
    P1939矩阵加速已知一个数列\(a\),它满足:\[a_x=\begin{cases}1&x\in\{1,2,3\}\\a_{x-1}+a_{x-3}&x\geq4\end{cases}\]求\(a\)数列的第\(n\)项对\(10^9+7\)取余的值。对于\(100\%\)的数据\(1\leqT\leq100\),\(1\leqn\leq2\times......
  • 【轴承动力学】ODE45轴承故障动力学(四类)数值计算(含加速度 滚道接触力 相图)【含Matlab
    ......
  • 迅雷加速器兑换口令2024最新免费会员
    对于热爱游戏的玩家来说,网络延迟和卡顿无疑是游戏体验的致命伤。迅雷加速器以其专业和高效的服务,为全球游戏爱好者提供了解决方案。现在,新用户有机会免费领取迅雷加速器的VIP会员,享受长达7+30天的加速服务。以下是详细的领取攻略:领取7天免费会员领取7天免费会员的步骤非常简......
  • 加速clone linux kernel
    tunagitclonehttps://mirrors.tuna.tsinghua.edu.cn/git/linux.gitgiteegitee.com有一个码云极速下载的用户,id是mirrors。这个用户维护了很多github的仓库的镜像,其中就有linuxkernel:[email protected]:mirrors/linux.git实测可以跑满带宽。建议不要用https的方式......
  • Win11本地部署FaceFusion3最强AI换脸,集成Tensorrt10.4推理加速,让甜品显卡也能发挥生
    FaceFusion3.0.0大抵是现在最强的AI换脸项目,分享一下如何在Win11系统,基于最新的cuda12.6配合最新的cudnn9.4本地部署FaceFusion3.0.0项目,并且搭配Tensorrt10.4,提高推理速度和效率,让甜品级显卡也能爆发生产力。安装最新版本Cuda12.6以及Cudnn9.4CUDA是NVIDIA公司开发的一种技术,......
  • 阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
    前言阿里云函数计算(FunctionCompute,FC)是一种无服务器(Serverless)计算服务,允许用户在无需管理底层基础设施的情况下,直接运行代码。与传统的计算架构相比,函数计算具有高灵活性和弹性扩展的特点,用户只需专注于业务逻辑的开发,系统自动处理计算资源的分配、扩展和维护。同时,函数计算......