
🔎 쿠팡 상품정보 크롤링이란?
쿠팡 상품정보 크롤링은 특정 상품의 정보를 자동으로 수집하여 데이터화하는 과정입니다.
이를 활용하면 상품 가격 비교, 데이터 분석, 블로그 포스팅 자동화 등 다양한 활용이 가능합니다.
쿠팡은 API를 공식적으로 제공하지 않기 때문에, 상품 정보를 가져오려면 웹 크롤링 기술을 활용해야 합니다.
이번 글에서는 쿠팡 상품정보를 자동으로 추출하는 크롬 확장 프로그램을 소개하고, 이를 활용하는 방법을 설명하겠습니다.
🛠 쿠팡 상품정보 크롤링 확장 프로그램 소개
본 확장 프로그램은 크롬 브라우저에서 실행되며,
쿠팡 상품 페이지에서 상품명, 가격, 이미지 URL, 상품 설명을 자동으로 추출하여 클립보드에 복사하는 기능을 제공합니다.
✅ 주요 기능
- 쿠팡 상품 페이지에서 상품명, 가격, 상품 이미지(최대 4개), 상품 상세정보 자동 추출
- 클릭 한 번으로 데이터를 클립보드에 복사
- 크롤링된 데이터를 활용하여 블로그, 엑셀, 데이터베이스 등에 저장 가능
- JSON 형식으로 변환하여 손쉬운 데이터 활용 가능
- GitHub에서 오픈소스로 제공 (소스 코드 보기)
✅ 폴더 구조
.
├── content.js # 크롤링 로직이 구현된 자바스크립트 파일
├── styles.css # 확장 프로그램 UI 스타일링
├── manifest.json # 크롬 확장 프로그램 기본 설정 파일
├── icons/ # 확장 프로그램 아이콘 이미지 저장 폴더
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── readme.md # 확장 프로그램 설명 및 사용법
🏗 크롤링 코드 상세 분석
쿠팡 상품 페이지에서 상품 정보를 가져오는 크롤링 로직을 content.js
에 구현하였습니다.
📌 1. 상품명 추출
const title = document.querySelector('.prod-buy-header__title')?.textContent?.trim();
📌 2. 가격 추출
const price = document.querySelector('.total-price')?.textContent?.trim()
.replace('원', '').replace(/,/g, '');
📌 3. 상품 이미지 URL 추출
const imageUrls = [];
document.querySelectorAll('.prod-image__item img').forEach((img, index) => {
if (index < 4 && img.src) {
const imgUrl = img.src.replace(/^\/\//, 'https://')
.replace(/\/\d+x\d+ex\//, '/492x492ex/');
imageUrls.push(imgUrl);
}
});
📌 4. 상세정보(모델명) 추출
let modelName = '';
const rows = document.querySelectorAll('.prod-delivery-return-policy-table tr');
for (const row of rows) {
const thText = row.querySelector('th')?.textContent?.trim() || '';
if (thText.includes('품목')) {
modelName = row.querySelector('td')?.textContent?.trim() || '';
break;
}
}
📌 5. 클립보드 복사 기능
await navigator.clipboard.writeText(JSON.stringify(productInfo));
🚀 크롬 확장 프로그램 설치 및 사용 방법
✅ 1. 확장 프로그램 설치
- GitHub 저장소 클론
git clone https://github.com/ksm1569/coupang-product-extractor.git cd coupang-product-extractor
- 크롬 확장 프로그램 설정
- Chrome 브라우저에서
chrome://extensions/
접속 - 우측 상단의 '개발자 모드' 활성화
- '압축해제된 확장 프로그램을 로드합니다' 클릭
- 클론한 폴더 선택
- Chrome 브라우저에서
✅ 2. 확장 프로그램 사용 방법
📸 [여기에 확장 프로그램 실행 화면 스크린샷 삽입]
- 쿠팡 상품 페이지 접속
- 우측 하단의 '상품 정보 복사' 버튼 클릭
- 클립보드에 복사된 JSON 데이터를 활용하여 원하는 곳에 붙여넣기
📸 [여기에 클립보드 복사 후 사용 예제 스크린샷 삽입]
🎯 결론
쿠팡 상품 정보를 자동으로 크롤링하는 크롬 확장 프로그램을 활용하면, 수작업 없이 빠르고 정확한 데이터 수집이 가능합니다.
이 확장 프로그램을 통해 효율적으로 상품 정보를 관리하고 활용해보세요.
🔗 소스 코드 보기: GitHub - coupang-product-extractor
이제 직접 다운로드하여 사용해 보세요! 🚀
📸 [실 사용 스크린샷]





'유용한툴 및 사이트' 카테고리의 다른 글
Mac에서 Brew를 사용해 Tree 명령어로 프로젝트 구조 파악하기 (19) | 2024.02.24 |
---|---|
[시퀀스다이어그램] 무료로 시퀀스 다이어그램 그리는 사이트 (0) | 2024.01.13 |

🔎 쿠팡 상품정보 크롤링이란?
쿠팡 상품정보 크롤링은 특정 상품의 정보를 자동으로 수집하여 데이터화하는 과정입니다.
이를 활용하면 상품 가격 비교, 데이터 분석, 블로그 포스팅 자동화 등 다양한 활용이 가능합니다.
쿠팡은 API를 공식적으로 제공하지 않기 때문에, 상품 정보를 가져오려면 웹 크롤링 기술을 활용해야 합니다.
이번 글에서는 쿠팡 상품정보를 자동으로 추출하는 크롬 확장 프로그램을 소개하고, 이를 활용하는 방법을 설명하겠습니다.
🛠 쿠팡 상품정보 크롤링 확장 프로그램 소개
본 확장 프로그램은 크롬 브라우저에서 실행되며,
쿠팡 상품 페이지에서 상품명, 가격, 이미지 URL, 상품 설명을 자동으로 추출하여 클립보드에 복사하는 기능을 제공합니다.
✅ 주요 기능
- 쿠팡 상품 페이지에서 상품명, 가격, 상품 이미지(최대 4개), 상품 상세정보 자동 추출
- 클릭 한 번으로 데이터를 클립보드에 복사
- 크롤링된 데이터를 활용하여 블로그, 엑셀, 데이터베이스 등에 저장 가능
- JSON 형식으로 변환하여 손쉬운 데이터 활용 가능
- GitHub에서 오픈소스로 제공 (소스 코드 보기)
✅ 폴더 구조
.
├── content.js # 크롤링 로직이 구현된 자바스크립트 파일
├── styles.css # 확장 프로그램 UI 스타일링
├── manifest.json # 크롬 확장 프로그램 기본 설정 파일
├── icons/ # 확장 프로그램 아이콘 이미지 저장 폴더
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── readme.md # 확장 프로그램 설명 및 사용법
🏗 크롤링 코드 상세 분석
쿠팡 상품 페이지에서 상품 정보를 가져오는 크롤링 로직을 content.js
에 구현하였습니다.
📌 1. 상품명 추출
const title = document.querySelector('.prod-buy-header__title')?.textContent?.trim();
📌 2. 가격 추출
const price = document.querySelector('.total-price')?.textContent?.trim()
.replace('원', '').replace(/,/g, '');
📌 3. 상품 이미지 URL 추출
const imageUrls = [];
document.querySelectorAll('.prod-image__item img').forEach((img, index) => {
if (index < 4 && img.src) {
const imgUrl = img.src.replace(/^\/\//, 'https://')
.replace(/\/\d+x\d+ex\//, '/492x492ex/');
imageUrls.push(imgUrl);
}
});
📌 4. 상세정보(모델명) 추출
let modelName = '';
const rows = document.querySelectorAll('.prod-delivery-return-policy-table tr');
for (const row of rows) {
const thText = row.querySelector('th')?.textContent?.trim() || '';
if (thText.includes('품목')) {
modelName = row.querySelector('td')?.textContent?.trim() || '';
break;
}
}
📌 5. 클립보드 복사 기능
await navigator.clipboard.writeText(JSON.stringify(productInfo));
🚀 크롬 확장 프로그램 설치 및 사용 방법
✅ 1. 확장 프로그램 설치
- GitHub 저장소 클론
git clone https://github.com/ksm1569/coupang-product-extractor.git cd coupang-product-extractor
- 크롬 확장 프로그램 설정
- Chrome 브라우저에서
chrome://extensions/
접속 - 우측 상단의 '개발자 모드' 활성화
- '압축해제된 확장 프로그램을 로드합니다' 클릭
- 클론한 폴더 선택
- Chrome 브라우저에서
✅ 2. 확장 프로그램 사용 방법
📸 [여기에 확장 프로그램 실행 화면 스크린샷 삽입]
- 쿠팡 상품 페이지 접속
- 우측 하단의 '상품 정보 복사' 버튼 클릭
- 클립보드에 복사된 JSON 데이터를 활용하여 원하는 곳에 붙여넣기
📸 [여기에 클립보드 복사 후 사용 예제 스크린샷 삽입]
🎯 결론
쿠팡 상품 정보를 자동으로 크롤링하는 크롬 확장 프로그램을 활용하면, 수작업 없이 빠르고 정확한 데이터 수집이 가능합니다.
이 확장 프로그램을 통해 효율적으로 상품 정보를 관리하고 활용해보세요.
🔗 소스 코드 보기: GitHub - coupang-product-extractor
이제 직접 다운로드하여 사용해 보세요! 🚀
📸 [실 사용 스크린샷]





'유용한툴 및 사이트' 카테고리의 다른 글
Mac에서 Brew를 사용해 Tree 명령어로 프로젝트 구조 파악하기 (19) | 2024.02.24 |
---|---|
[시퀀스다이어그램] 무료로 시퀀스 다이어그램 그리는 사이트 (0) | 2024.01.13 |