• 목록
  • 아래로
  • 위로

토이 프로젝트로 쿠팡에 대한 camelcamelcamel과 유사한 사이트를 구축할 예정입니다.

 

개발 도중에 알게 된 소소한 팁을 적어봅니다 ^^

 

 

1. Headers

 

https://coupang.com의 상품 관련 정보를 크롤링할 때

 

requests 모듈을 이용한 요청에 문제가 발생한다면

 

headers에 'User-Agent' 이외에도 'Accept-Language'를 추가하면 해결되는 경우가 많습니다.

 

 

2. 가격 정보

 

개별 상품 페이지에서의 가격 정보는 동적 크롤링를 통해 얻어올 수 있습니다.

 

해당 URL은 아래와 같습니다.

 

https://www.coupang.com/vp/products/제품ID/vendoritems/벤더아이템ID/quantity-info?quantity=1

 

위 URL에 get 요청을 하여 response.text를 json으로 파싱한 후

 

'price' -> 'finalPrice'에서 할인이 적용된 가격 정보를 얻을 수 있습니다.

 

 

여담이지만 쿠팡은 기본가격 자체가 할인이 적용된 가격인 경우도 많아서

 

할인 여부를 떠나서 금액 자체를 놓고 구매 타이밍을 판단하시는 것을 추천 드립니다 ^^

 

작성자
이니스프리 119 Lv. (1%) 2387570/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2174
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5855
256 [Requests] params, data 전달시에 딕셔너리의 구조가 복잡한 경우 해결방법 이니스프리 이니스프리 19.11.17.14:55 148
255 [React] React-Router BrowserRouter를 사용한 앱을 SFU 호스팅에 배포하는 방법 1 Ruwaku 20.12.18.15:41 317
254 [Ramnode] SSD 용량 추가! 2 image 이니스프리 이니스프리 20.02.17.22:20 139
253 [Python] 회문(Palindrome) 여부를 확인하는 함수 이니스프리 이니스프리 20.02.11.23:32 242
252 [Python] 확장자를 지정할 수 있는 백업 스크립트 이니스프리 이니스프리 20.05.13.21:58 204
251 [Python] 확장자 확인 및 변경 이니스프리 이니스프리 20.08.23.12:17 2785
250 [Python] 현재시각에 따라 오전/오후 반환 이니스프리 이니스프리 20.07.16.13:58 2034
249 [Python] 폴더의 모든 파일명을 랜덤하게 변경하기 이니스프리 이니스프리 20.08.30.15:06 1017
248 [Python] 폴더 및 하위 폴더 내의 파일에서 문자열을 일괄적으로 replace하는 스크립트 (ver 1.1) 이니스프리 이니스프리 20.10.02.11:58 259
247 [Python] 폴더 내 이미지의 height를 측정하여 height < n 미만인 파일을 삭제하기 이니스프리 이니스프리 20.08.13.20:08 140
246 [Python] 폴더 내 모든 엑셀 파일의 작성자를 출력하기 3 이니스프리 이니스프리 20.07.06.20:33 266
245 [Python] 패스워드 걸린 PDF 파일을 오픈하여 패스워드를 삭제한 채로 저장하기 이니스프리 이니스프리 21.07.08.18:26 612
244 [Python] 파일을 읽어서 각 행을 리스트로 만드는 5가지 방법 이니스프리 이니스프리 18.11.25.22:16 23347
243 [Python] 파일명을 가져올 때 os.listdir vs glob.glob의 차이 5 이니스프리 이니스프리 20.04.08.20:49 1035
242 [Python] 파이썬으로 평균을 구하는 두 가지 방법 이니스프리 이니스프리 21.03.13.21:58 170
241 [Python] 특정시간까지 대기하기 1 이니스프리 이니스프리 20.03.06.22:28 2511
240 [Python] 특정 서버와 내 PC 간의 시간 차이를 구하기 (테스트 중) 이니스프리 이니스프리 21.03.20.00:11 1409
239 [Python] 특정 단어가 들어가는 폴더 또는 파일을 옮기기 이니스프리 이니스프리 20.11.01.14:14 3952
238 [Python] 크롤링한 bytes를 string으로 변환 이니스프리 이니스프리 21.02.14.15:32 121
[Python] 쿠팡 크롤링할 때 소소한 팁 이니스프리 이니스프리 24.05.02.21:50 285