Rust의 Result, Option, ? 연산자를 이용해 웹 스크래퍼의 오류를 처리하고 일부 페이지가 실패해도 나머지 작업을 계속하는 방법을 알아봅니다.
Rust의 futures와 buffer_unordered를 이용해 여러 상세 페이지를 제한된 개수만큼 동시에 요청하고 웹 스크래퍼의 처리 속도를 개선합니다.
Rust 웹 스크래퍼에서 페이지네이션의 Next 링크를 추출하고 여러 목록 페이지를 마지막 페이지까지 자동으로 순회하는 방법을 알아봅니다.
Rust로 책 제목을 slug로 변환하고 디렉터리를 자동 생성해 Markdown 파일을 콘텐츠별로 정리하는 방법을 알아봅니다.
Rust로 수집한 책 데이터를 Markdown 문자열로 변환하고 실제 파일로 저장하는 방법을 알아봅니다.
Rust로 상세 페이지의 상품 설명과 이미지 주소를 추출하고, 상대 URL을 안전하게 절대 URL로 변환하는 방법을 알아봅니다.
웹페이지에서 문자열로 가져온 가격, 재고, 별점 데이터를 숫자 자료형으로 변환하고 Rust 구조체에 저장하는 방법을 알아봅니다.
Rust의 scraper 라이브러리를 이용해 상세 페이지에서 제목, 가격, 재고, 별점을 추출하고 하나의 구조체로 정리하는 방법을 알아봅니다.
Rust에서 상대 URL을 절대 URL로 변환하고, 목록에서 수집한 여러 상세 페이지에 차례대로 HTTP 요청을 보내는 방법을 알아봅니다.
Rust의 scraper 라이브러리와 CSS 선택자를 이용해 HTML 문서에서 원하는 요소와 상세 페이지 URL을 추출하는 방법을 알아봅니다.