``` let html = "
let dom = sitescraper::parse_html(html).unwrap();
let filtered_dom = sitescraper::filter!(dom, "body");
println!("{}", filtereddom.getinner_html()); //Output:
``` let html = "
let dom = sitescraper::parse_html(html).unwrap();
let filtered_dom = sitescraper::filter!(dom, "body");
println!("{}", filtereddom.gettext()); //Output: Hello World! ```
``` use sitescraper;
let html = "
let dom = sitescraper::parse_html(html).unwrap();
let filtered_dom = sitescraper::filter!(dom, "div");
println!("{}", filtereddom.tag[0].gettext()); //Output: Hello World! ```
Works also with
get_inner_html()
``` use sitescraper;
let html = "
let dom = sitescraper::parse_html(html).unwrap();
let filtered_dom = sitescraper::filter!(dom, "*", "id", "hello");
println!("{}", filtereddom.tag[0].gettext()); //Output: Hello World! ```
or
``` use sitescraper;
let html = "
let dom = sitescraper::parse_html(html).unwrap();
let filtered_dom = sitescraper::filter!(dom, "", "", "hello");
println!("{}", filtereddom.tag[0].gettext()); //Output: Hello World! ```
``` use sitescraper;
let html = sitescraper::http::get("http://example.com/).await.unwrap();
let dom = sitescraper::parse_html(html).unwrap();
let filtered_dom = sitescraper::filter!(dom, "div");
println!("{}", filtereddom.getinner_html());
```