diff --git a/src/api/mod.rs b/src/api/mod.rs index 69a1555..a8ebdb7 100644 --- a/src/api/mod.rs +++ b/src/api/mod.rs @@ -44,7 +44,7 @@ async fn get_pdf_links() -> Result, reqwest::Error> { .await?; let dom = Html::parse_document(&response); - let selector = Selector::parse(".wp-block-list > li > a").unwrap(); + let selector = Selector::parse("a:has(> strong)[href*=pdf]").unwrap(); let mut result = Vec::new(); for element in dom.select(&selector) {