Skip to content

v2.9.15

Compare
Choose a tag to compare
@j-mendez j-mendez released this 09 Oct 13:50
· 287 commits to main since this release

Whats Changed

  • add XPath data extraction support spider_utils
  • add XML return format for spider_transformations
  • chore(transformations): add root selector across formats #219
    Example getting data via xpath.
    let map = QueryCSSMap::from([(
        "list",
        QueryCSSSelectSet::from(["//*[@class='list']"]),
    )]);
    let data = css_query_select_map_streamed(
        r#"<html><body><ul class="list"><li>Test</li></ul></body></html>"#,
        &build_selectors(map),
    )
    .await;

    assert!(!data.is_empty(), "Xpath extraction failed");

Full Changelog: v2.8.28...v2.9.15