Rust의 Option과 Result부터 unwrap, ok_or_else, map, map_err, and_then, ? 연산자와 Box<dyn Error>까지 에러 처리의 전체 흐름을 한 번에 정리합니다.
지금까지 만든 Rust 웹 스크래퍼를 역할별 모듈로 분리하고 전체 프로젝트 구조를 정리하며 12편의 연재를 마무리합니다.
Rust의 Result, Option, ? 연산자를 이용해 웹 스크래퍼의 오류를 처리하고 일부 페이지가 실패해도 나머지 작업을 계속하는 방법을 알아봅니다.
Rust의 futures와 buffer_unordered를 이용해 여러 상세 페이지를 제한된 개수만큼 동시에 요청하고 웹 스크래퍼의 처리 속도를 개선합니다.
Rust 웹 스크래퍼에서 페이지네이션의 Next 링크를 추출하고 여러 목록 페이지를 마지막 페이지까지 자동으로 순회하는 방법을 알아봅니다.