From 0791380bf5285d56c824745795f512243aecfd13 Mon Sep 17 00:00:00 2001 From: roiding Date: Sat, 17 May 2025 15:02:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95token=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E8=BD=ACbase64?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_wsck.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jd_wsck.py b/jd_wsck.py index ba04ef1..79e09dd 100644 --- a/jd_wsck.py +++ b/jd_wsck.py @@ -55,9 +55,10 @@ def get_proxy_api(proxy_url, max_retries=5, timeout=60, retry_delay=1): username, password = auth_part.split(':') session.auth = (username, password) else: - # 只有 token 的情况 + # 只有 token 的情况,需要 base64 编码 token = auth_part - session.headers.update({'Authorization': f'Bearer {token}'}) + token_b64 = base64.b64encode(token.encode()).decode() + session.headers.update({'Authorization': f'Basic {token_b64}'}) res = session.get(f"{protocol}://{host}", verify=False, timeout=timeout) else: