From bc289b48c85d81d3252b7aca0a9158a3d4ff1fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AF=E5=A4=A7=E4=BE=A0?= Date: Sun, 4 Jan 2026 16:07:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E5=AD=97=E5=B9=95?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E9=80=9A=E8=BF=87=E4=BB=A3=E7=90=86=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/modules/subtitle/__init__.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/modules/subtitle/__init__.py b/app/modules/subtitle/__init__.py index 59b7fbdf..3d50ef55 100644 --- a/app/modules/subtitle/__init__.py +++ b/app/modules/subtitle/__init__.py @@ -85,7 +85,11 @@ class SubtitleModule(_ModuleBase): ) # TODO 其它采用API访问的站点 # 普通站点通过解析网站代码的方式获取 - request = RequestUtils(cookies=torrent.site_cookie, ua=torrent.site_ua) + request = RequestUtils( + cookies=torrent.site_cookie, + ua=torrent.site_ua, + proxies=settings.PROXY if torrent.site_proxy else None, + ) res = request.get_res(torrent.page_url) if res and res.status_code == 200: if not res.text: @@ -176,7 +180,11 @@ class SubtitleModule(_ModuleBase): logger.warn(f"{torrent.page_url} 页面未找到字幕下载链接") return # 下载所有字幕文件 - request = RequestUtils(cookies=torrent.site_cookie, ua=torrent.site_ua) + request = RequestUtils( + cookies=torrent.site_cookie, + ua=torrent.site_ua, + proxies=settings.PROXY if torrent.site_proxy else None, + ) for sublink in sublink_list: logger.info(f"找到字幕下载链接:{sublink},开始下载...") # 下载