본문 바로가기

분류 전체보기293

[HTML] HREF 란? - HREF : Hypertext REFerence 의 줄임말 - Anchor 태그 속성 - HREF 는 2가지 요소를 가짐 1) URL : 실제 Link 2) Page에 보이는 클릭 가능한 Text : Anchor 태그라고 불리는 ++ HyperText 란? - 단어, 구문(phase), Text 덩어리를 일컫음. - Textual 혹은 Graphical 한 Hyperlink를 통칭 - HyperText가 없으면 다른 Link와 연결이 불가능(원색적인 의미에서 Web 탐색 불가) - Web 페이지는 HyperText Markup Language(HTML)을 통해 상호 참조-연결을 함. ++ HyperLink 란? - 각기 다른 문서의 어떤 부분을 연결하는 HTML 문서 element. - Source를.. 2023. 2. 16.
[Rust] Web Spider 예제 (57일차) # Cargo.toml # ... 중략 [dependencies] spider = "1.18.9" tokio = { version = "1.25.0", features = ["full"] } // src/main.rs extern crate spider; use spider::website::Website; use spider::tokio; #[tokio::main] async fn main() { let url = "https://choosealicense.com"; let mut website: Website = Website::new(&url); website.crawl().await; for page in website.get_pages() { println!("- {}", page.get_url.. 2023. 2. 12.
[Rust] 실시간 Chat App in Rocket (56일차) # root폴더/Cargo.toml [package] name = "chat-app" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] rocket = { version = "0.5.0-rc.1", features = ["json"] } [dev-dependecies] rand = "0.8" // root폴더/src/main.rs #[macro_use] extern crate rocket; #[cfg(test)] mod tests; use rocket::{tokio::sync::broadcast.. 2023. 2. 9.
[Rust] Web Crawler 예제 (55일차) ==> HTTP Request 생성 # Cargo.toml # ...중략 [dependencies] reqwest = { version = "0.11", features = ["json", "blocking"] }# Request with JSON parsing support futures = "0.3"# for our async / await blocks tokio = { version = "1.12.0", features = {"full"} } # for our async runtime // src/main.rs use std::io::Read; fn main() { let client = reqwest::blocking::Client::new(); let origin_url = "https://ro.. 2023. 2. 8.