修复封面

This commit is contained in:
Harold
2026-04-22 18:58:57 +08:00
parent 7aa6f4f8df
commit e3c2c7fc31
5 changed files with 25 additions and 25 deletions
+5 -5
View File
@@ -197,11 +197,11 @@ class Spider(BaseSpider):
"vod_id": vod_id, "vod_id": vod_id,
"vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))),
"vod_pic": self._build_url( "vod_pic": self._build_url(
"".join( (
root.xpath( (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0]
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " ).strip()
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" or (
) (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0]
).strip() ).strip()
), ),
"vod_year": "", "vod_year": "",
+5 -5
View File
@@ -187,11 +187,11 @@ class Spider(BaseSpider):
"vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))),
"vod_pic": self._build_url( "vod_pic": self._build_url(
self._fix_img_url( self._fix_img_url(
"".join( (
root.xpath( (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0]
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " ).strip()
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" or (
) (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0]
).strip() ).strip()
) )
), ),
+5 -5
View File
@@ -187,11 +187,11 @@ class Spider(BaseSpider):
"vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))),
"vod_pic": self._build_url( "vod_pic": self._build_url(
self._normalize_img_url( self._normalize_img_url(
"".join( (
root.xpath( (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0]
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " ).strip()
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" or (
) (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0]
).strip() ).strip()
) )
), ),
+5 -5
View File
@@ -197,11 +197,11 @@ class Spider(BaseSpider):
"vod_id": vod_id, "vod_id": vod_id,
"vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))),
"vod_pic": self._build_url( "vod_pic": self._build_url(
"".join( (
root.xpath( (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0]
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " ).strip()
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" or (
) (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0]
).strip() ).strip()
), ),
"vod_year": "", "vod_year": "",
+5 -5
View File
@@ -175,11 +175,11 @@ class Spider(BaseSpider):
"vod_id": vod_id, "vod_id": vod_id,
"vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))), "vod_name": self._clean_text("".join(root.xpath("//*[contains(@class,'page-title')][1]//text()"))),
"vod_pic": self._build_url( "vod_pic": self._build_url(
"".join( (
root.xpath( (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src") or [""])[0]
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@data-src | " ).strip()
"//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src" or (
) (root.xpath("//*[contains(@class,'mobile-play')]//*[contains(@class,'lazyload')][1]/@src") or [""])[0]
).strip() ).strip()
), ),
"vod_year": "", "vod_year": "",