diff --git a/src/providers/spankbang.rs b/src/providers/spankbang.rs index b4b79f8..8eb0819 100644 --- a/src/providers/spankbang.rs +++ b/src/providers/spankbang.rs @@ -202,8 +202,9 @@ impl SpankbangProvider { let views = (views_str.parse::().unwrap_or(0.0) * 1000.0) as u32; let rate_str = view_and_rating_str[1].split(">").collect::>()[1].split("%<").collect::>()[0]; let rating = rate_str.parse::().unwrap_or(0.0); - let url = self.url.clone() + vid.iter().find(|s| s.contains(">()[1].split("\"").collect::>()[0]; - let id = url.split("/").collect::>()[0].to_string(); + let url_part = vid.iter().find(|s| s.contains(">()[1].split("\"").collect::>()[0] + let url = self.url.clone() + url_part.clone(); + let id = url_part.split("/").collect::>()[0].to_string(); let quality_str = match vid[25].contains("<"){ true => vid[25].split(">").collect::>()[1].split("<").collect::>()[0],