diff --git a/src/providers/heavyfetish.rs b/src/providers/heavyfetish.rs index a98eac3..5ef8a36 100644 --- a/src/providers/heavyfetish.rs +++ b/src/providers/heavyfetish.rs @@ -679,26 +679,8 @@ impl HeavyfetishProvider { } } - fn list_container<'a>(&self, document: &'a Html) -> Result>> { - for selector_text in [ - "#list_videos_fetish_videos_list_items", - "#list_videos_videos_list_search_result_items", - "#list_videos_common_videos_list_items", - "#list_videos_uploaded_videos_items", - ] { - let selector = Self::selector(selector_text)?; - if let Some(element) = document.select(&selector).next() { - return Ok(Some(element)); - } - } - Ok(None) - } - fn parse_list_videos(&self, html: &str) -> Result> { let document = Html::parse_document(html); - let Some(container) = self.list_container(&document)? else { - return Ok(vec![]); - }; let card_selector = Self::selector("div.item.hf-video-item")?; let link_selector = Self::selector("a[href*=\"/videos/\"]")?; @@ -710,11 +692,10 @@ impl HeavyfetishProvider { let mut items = Vec::new(); - for card in container.select(&card_selector) { + for card in document.select(&card_selector) { let Some(link) = card.select(&link_selector).next() else { continue; }; - let href = link.value().attr("href").unwrap_or_default(); let page_url = self.normalize_url(href); let id = page_url