스마트스토어 크롤링으로 어느정보까지 얻을수 있나요?
예를들면 )
키워드 검색 : 르지오아르마니 디자이너 글로우 파운데이션 30ml
검색URL 주소 :
smartstore.naver.com/genuinebeauty/products/6073464809
위 두항목만 가지고
NVMID 값이나, 위 검색어로 검색시 해당 상품에 네이버쇼핑
페이지 몇번째 위치하는지, 혹은 순위가 몇위인지 어떻게 알수 있을까요?
공개할수 없지만, php로 실제로 구현된 페이지가 있어서..
비슷하게 구현하려고 합니다.
API로는 제공정보가 적고, 제한도 있어서 고려하고있지않습니다.
구현된 페이지 제작사에 물어보니 거의 크롤링으로만 구현했다고 했습니다.
답변 4개 / 댓글 5개
채택된 답변
+20 포인트
https://sir.kr/g5_tip/20503
이거 참조 하시면 될듯 싶은데요
저는 order by 를 최저가로 했었는데 랭킹으로 조회를 하면 몇번째 나오는지 체크가 가능해 보일듯 합니다.
참고하는 사이트가 여러개인데
그 중 한 사이트 남겨보겠습니다.
상품관련 정보를 검색시
해당 상품이 네이버쇼핑 몇번째 페이지 몇순위인지 알수 있습니다.
스마트스토어 상품 순위 추적 및 키워드 분석 (bbdb.co.kr)

답변에 대한 댓글 3개
답변 감사합니다. 메이드님
제가 잘못 이해한건가요?
출력건수는 1~100개까지 가능하고,
검색 시작 위치는 (1~ 1000)건 가능하다고 표기 되있습니다.
검색 시작위치가 아닌 출력건수 100건 기준으로 100건까지만 구현 가능한걸로 알았습니다.
실제로 api를 이용해 100건까지만 불러오는건 확인했고요..
순위를 1000위까지 구한다는게 가능한지요?
-----------------------------------------------------------
타업체 비슷하게 구현한걸 눈으로 분석하다보니.
확실하지 않지만. 아래 방법으로 한거같습니다.
https://search.shopping.naver.com/search/all?query=유아용품
페이지를 파싱(크롤링)해서
해당 키워드나 NVMID 값이 존재하는 페이지 (페이징)
페이지수 정보를 가져오고
해당 페이지에서 json형태로 저장된 전체 순위를 가져오는거 같습니다.
제가 잘못 이해한건가요?
출력건수는 1~100개까지 가능하고,
검색 시작 위치는 (1~ 1000)건 가능하다고 표기 되있습니다.
검색 시작위치가 아닌 출력건수 100건 기준으로 100건까지만 구현 가능한걸로 알았습니다.
실제로 api를 이용해 100건까지만 불러오는건 확인했고요..
순위를 1000위까지 구한다는게 가능한지요?
-----------------------------------------------------------
타업체 비슷하게 구현한걸 눈으로 분석하다보니.
확실하지 않지만. 아래 방법으로 한거같습니다.
https://search.shopping.naver.com/search/all?query=유아용품
페이지를 파싱(크롤링)해서
해당 키워드나 NVMID 값이 존재하는 페이지 (페이징)
페이지수 정보를 가져오고
해당 페이지에서 json형태로 저장된 전체 순위를 가져오는거 같습니다.
답변을 작성하려면 로그인이 필요합니다.
api는 display수 그러니깐 뽑아올수 있는 건수 100개 까지 제한이 있어서요..
100위 안에는 추출가능하지만 그 외는 제한이 있는거 같습니다