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": "",