This commit is contained in:
Simon
2026-03-30 17:06:28 +00:00
parent 4df2a672b7
commit 429fb16fbd
6 changed files with 514 additions and 57 deletions

View File

@@ -456,6 +456,7 @@ impl SpankbangProvider {
.select(video_link_selector)
.find_map(|link| link.value().attr("href"))
.map(ToString::to_string)?;
let detail_url = self.normalize_url(&href);
let thumb = card
.select(thumb_selector)
.find_map(|img| img.value().attr("src"))
@@ -511,7 +512,10 @@ impl SpankbangProvider {
item = item.rating(rating);
}
if let Some(preview) = preview {
item = item.preview(preview);
let mut format =
VideoFormat::new(preview.clone(), "preview".to_string(), "video/mp4".to_string());
format.add_http_header("Referer".to_string(), detail_url.clone());
item = item.preview(preview).formats(vec![format]);
}
if let Some(meta_link) = card.select(meta_link_selector).next() {