Skip to content

ih-shin/GetNaverPrice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GetNaverPrice

네이버 쇼핑 가격 검색(springboot + mysql + rabbitMq)

#주의
해당 프로젝트는 샘플프로젝트입니다.
불법으로 사용하시고 불이익을 당하는 경우 책임지지 않습니다.

#설명
네이버 검색(쇼핑)api를 이용하여 사용하려 했으나 페이징 처리시 데이터가 이상한 관계로 api 사용을 포기하고
네이버쇼핑을 크롤링하는 방법으로 구성함
기본적인 프로세스는 스케줄러가 돌아가며 검색할 상품목록을 큐에 적재합니다.
큐에 들어온 상품을 빠르게 검색하기 위해서 네이버쇼핑을 검색하는 함수는 멀티쓰레드로 구성하였습니다.
따로 화면은 구성하지 않았으니 db에서 상품명, 최소가격, 최대가격, 정렬, 무료배송여부를 셋팅하여 사용하시면 됩니다.

#사용방법

  1. mysql 설치
    1-1 src/main/resources/table 테이블 생성

  2. rabbitMq 설치

  3. springboot 실행