From 0b01a6aa91c8d07c5159684cbfe16d5ff325fe81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=AF=E5=A4=A7=E4=BE=A0?= Date: Mon, 29 Dec 2025 22:52:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E8=8E=B7=E5=8F=96=E5=88=B0?= =?UTF-8?q?=E5=AD=97=E5=B9=95=E4=B8=8A=E4=BC=A0=E8=80=85=E7=9A=84=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/modules/subtitle/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/modules/subtitle/__init__.py b/app/modules/subtitle/__init__.py index 456fb3c7..59b7fbdf 100644 --- a/app/modules/subtitle/__init__.py +++ b/app/modules/subtitle/__init__.py @@ -29,6 +29,7 @@ class SubtitleModule(_ModuleBase): # 站点详情页字幕下载链接识别XPATH _SITE_SUBTITLE_XPATH = [ + '//td[@class="rowhead"][text()="字幕"]/following-sibling::td//a[not(@class)]/@href', '//td[@class="rowhead"][text()="字幕"]/following-sibling::td//a/@href', '//div[contains(@class, "font-bold")][text()="字幕"]/following-sibling::div[1]//a[not(@class)]/@href', # 憨憨 ] @@ -106,6 +107,8 @@ class SubtitleModule(_ModuleBase): else: sublink = "%s/%s" % (base_url, sublink) sublink_list.append(sublink) + # 已成功获取了链接,后续xpath可以忽略 + break return sublink_list finally: if html is not None: