diff --git a/src/main.rs b/src/main.rs index cb8b937..174d748 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,21 @@ -fn main() { - println!("cal8tor"); +use scraper::{Html, Selector}; + +#[tokio::main] +async fn main() -> Result<(), Box> { + //let url = "https://informatique.up8.edu/licence-iv/edt/l3.html"; + + // Get raw html + //let html = reqwest::get(url).await?.text().await?; + let html = include_str!("../target/debug.html"); + + // Parse document + let document = Html::parse_document(&html); + + // Find the timetable + let selector = Selector::parse("table").unwrap(); + let raw_timetable = document.select(&selector); + + println!("{:#?}", raw_timetable); + + Ok(()) }