Web-Scraper
A rust crate, that is used to get html from a website, and scrape the content in it
Example
The following code is an example of how to use it, it gets the html in the rust lang website, then it looks for all the div tags, and gets the contents inside of it
use web_scraper::site::get_html;
use web_scraper::HtmlTag;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error + std::marker::Send + std::marker::Sync>> {
let file = get_html("https://rust-lang.org").await.unwrap();
let tag = HtmlTag::DIV;
let new_vector = tag.parse_tags(&file);
for li_tag in &new_vector {
println!("{}", li_tag);
}
Ok(())
}