From d6560dbcdf4f516393ba77c3b03bc6389150a1b0 Mon Sep 17 00:00:00 2001 From: AuYang <459461160@qq.com> Date: Wed, 14 Aug 2024 12:35:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9url=E5=8A=A0=E5=AF=86magic?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- m3u8dl.py | 2 +- utils.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/m3u8dl.py b/m3u8dl.py index 293cf8d..b0dc326 100644 --- a/m3u8dl.py +++ b/m3u8dl.py @@ -52,7 +52,7 @@ def __init__( workDir, name, max_workers=32, - num_retries=999, + num_retries=99, base64_key=None, progress_callback=dummy_func, ): diff --git a/utils.py b/utils.py index 3a227c4..ad7a608 100644 --- a/utils.py +++ b/utils.py @@ -7,18 +7,19 @@ import os +# 在延河课堂网站的main.js中4937号的O[N(149, 270, 240, 274)]["k"]()函数的返回值 +magic = "1138b69dfef641d9d7ba49137d2d4875" headers = { "Origin": "https://www.yanhekt.cn", "Referer": "https://www.yanhekt.cn/", "xdomain-client": "web_user", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26", "Xdomain-Client": "web_user", - "Xclient-Signature": "e6e3bf5851b0e4af888cb4bc1938c568", + "Xclient-Signature": md5((magic + "_v1_undefined").encode()).hexdigest(), "Xclient-Version": "v1", "Xclient-Timestamp": str(int(time.time())), "Authorization": "", } -magic = "1tJrMwNq3h0yLgx86Rued2J1tFc" def auth_prompt(code=True): @@ -33,7 +34,7 @@ def auth_prompt(code=True): def encryptURL(url): url_list = url.split("/") - # "a97f12c055a10ee51d60e441e618bfef" + # "c3d47d7b3aa8caf2983b313cb6cd142f" url_list.insert(-1, md5((magic + "_100").encode()).hexdigest()) return "/".join(url_list)