From e3c2c7fc31661478a7495ecfee5e7c3b2124927b Mon Sep 17 00:00:00 2001 From: Harold <8866033@gmail.com> Date: Wed, 22 Apr 2026 18:58:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B0=81=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- py/木偶.py | 10 +++++----- py/玩偶哥哥.py | 10 +++++----- py/至臻.py | 10 +++++----- py/蜡笔.py | 10 +++++----- py/闪电.py | 10 +++++----- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/py/木偶.py b/py/木偶.py index 96258b4..5e292b8 100644 --- a/py/木偶.py +++ b/py/木偶.py @@ -197,11 +197,11 @@ class Spider(BaseSpider): "vod_id": vod_id, "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_pic": self._build_url( - "".join( - root.xpath( - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" - ) + ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0] + ).strip() + or ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0] ).strip() ), "vod_year": "", diff --git a/py/玩偶哥哥.py b/py/玩偶哥哥.py index fa5f941..25cf3c5 100644 --- a/py/玩偶哥哥.py +++ b/py/玩偶哥哥.py @@ -187,11 +187,11 @@ class Spider(BaseSpider): "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_pic": self._build_url( self._fix_img_url( - "".join( - root.xpath( - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" - ) + ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0] + ).strip() + or ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0] ).strip() ) ), diff --git a/py/至臻.py b/py/至臻.py index 627d065..51678d7 100644 --- a/py/至臻.py +++ b/py/至臻.py @@ -187,11 +187,11 @@ class Spider(BaseSpider): "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_pic": self._build_url( self._normalize_img_url( - "".join( - root.xpath( - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" - ) + ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0] + ).strip() + or ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0] ).strip() ) ), diff --git a/py/蜡笔.py b/py/蜡笔.py index 5c47e2a..4c1b4a9 100644 --- a/py/蜡笔.py +++ b/py/蜡笔.py @@ -197,11 +197,11 @@ class Spider(BaseSpider): "vod_id": vod_id, "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_pic": self._build_url( - "".join( - root.xpath( - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" - ) + ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0] + ).strip() + or ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0] ).strip() ), "vod_year": "", diff --git a/py/闪电.py b/py/闪电.py index 880f608..09c3e78 100644 --- a/py/闪电.py +++ b/py/闪电.py @@ -175,11 +175,11 @@ class Spider(BaseSpider): "vod_id": vod_id, "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_pic": self._build_url( - "".join( - root.xpath( - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " - "//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" - ) + ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0] + ).strip() + or ( + (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0] ).strip() ), "vod_year": "",