hotfix video id bug

This commit is contained in:
Simon
2025-06-09 18:02:50 +00:00
parent 15c8a93990
commit 0405d2a5ce

View File

@@ -202,8 +202,9 @@ impl SpankbangProvider {
let views = (views_str.parse::<f32>().unwrap_or(0.0) * 1000.0) as u32;
let rate_str = view_and_rating_str[1].split(">").collect::<Vec<&str>>()[1].split("%<").collect::<Vec<&str>>()[0];
let rating = rate_str.parse::<f32>().unwrap_or(0.0);
let url = self.url.clone() + vid.iter().find(|s| s.contains("<a href=\"/")).unwrap().split("<a href=\"/").collect::<Vec<&str>>()[1].split("\"").collect::<Vec<&str>>()[0];
let id = url.split("/").collect::<Vec<&str>>()[0].to_string();
let url_part = vid.iter().find(|s| s.contains("<a href=\"/")).unwrap().split("<a href=\"/").collect::<Vec<&str>>()[1].split("\"").collect::<Vec<&str>>()[0]
let url = self.url.clone() + url_part.clone();
let id = url_part.split("/").collect::<Vec<&str>>()[0].to_string();
let quality_str = match vid[25].contains("<"){
true => vid[25].split(">").collect::<Vec<&str>>()[1].split("<").collect::<Vec<&str>>()[0],