kakao_book_collect
Bulk-collect book records by multiple search terms and filters, deduplicate automatically, and save results to local xlsx, csv, json, or sqlite files.
Instructions
[도서 대량 수집 및 내보내기] 여러 검색어/필터 조건으로 도서를 자동 페이징 수집하고 중복 제거 후 로컬 파일로 저장합니다.
terms: 검색어 단일 문자열 또는 문자열 리스트 (예: ['인공지능', '머신러닝']).
target: 검색 대상 필드 (title, isbn, publisher, person, 기본값: 전체).
sort: 정렬 방식 (accuracy, latest).
max_records: 검색어당 최대 수집 건수 (기본 50, 최대 2500).
year_from / year_to: 출판연도 필터 (YYYY 형식, 클라이언트 후처리).
min_price / max_price: 가격 범위 필터 (원 단위, 클라이언트 후처리).
status: 도서 상태 필터 (예: '정상판매', '품절', '절판').
contains: 본문/제목/저자/출판사에 반드시 포함되어야 할 추가 키워드.
formats: 저장할 파일 포맷 리스트 (['xlsx', 'csv', 'json', 'sqlite'], 기본값: ['xlsx', 'csv', 'json']).
out_dir: 저장할 폴더 경로 (기본값: ./output).
name: 파일 기본 이름 (기본값: 첫 검색어 기준 자동 생성).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| sort | No | accuracy | |
| terms | Yes | ||
| status | No | ||
| target | No | ||
| formats | No | ||
| out_dir | No | ||
| year_to | No | ||
| contains | No | ||
| max_price | No | ||
| min_price | No | ||
| year_from | No | ||
| max_records | No |