diff --git a/src/providers/pornxp.rs b/src/providers/pornxp.rs index 1896681..43edd6d 100644 --- a/src/providers/pornxp.rs +++ b/src/providers/pornxp.rs @@ -185,11 +185,17 @@ impl PornxpProvider { title = decode(title.as_bytes()).to_string().unwrap_or(title); let id = video_url.split("/").collect::>()[4].to_string(); - let thumb = format!("https:{}", video_segment.split(">()[1] + let thumb = match video_segment.contains(" format!("https:{}", video_segment.split(">()[1] + .split("data-src=\"").collect::>()[1] + .split("\"") + .collect::>()[0] + .to_string()), + false => format!("https:{}", video_segment.split(">()[1] .split("src=\"").collect::>()[1] .split("\"") .collect::>()[0] - .to_string()); + .to_string()),}; let raw_duration = video_segment .split("
") .collect::>()[1]