유용한툴 및 사이트

쿠팡 상품정보 크롤링: 크롬 확장 프로그램을 활용한 자동화 방법

devcomet 2025. 2. 17. 15:27
728x90
반응형

쿠팡 상품정보 크롤링 포스팅 썸네일


🔎 쿠팡 상품정보 크롤링이란?

쿠팡 상품정보 크롤링은 특정 상품의 정보를 자동으로 수집하여 데이터화하는 과정입니다.

이를 활용하면 상품 가격 비교, 데이터 분석, 블로그 포스팅 자동화 등 다양한 활용이 가능합니다.

쿠팡은 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. 확장 프로그램 설치

  1. GitHub 저장소 클론
    git clone https://github.com/ksm1569/coupang-product-extractor.git
    cd coupang-product-extractor
  2. 크롬 확장 프로그램 설정
    • Chrome 브라우저에서 chrome://extensions/ 접속
    • 우측 상단의 '개발자 모드' 활성화
    • '압축해제된 확장 프로그램을 로드합니다' 클릭
    • 클론한 폴더 선택

✅ 2. 확장 프로그램 사용 방법

📸 [여기에 확장 프로그램 실행 화면 스크린샷 삽입]

  1. 쿠팡 상품 페이지 접속
  2. 우측 하단의 '상품 정보 복사' 버튼 클릭
  3. 클립보드에 복사된 JSON 데이터를 활용하여 원하는 곳에 붙여넣기

📸 [여기에 클립보드 복사 후 사용 예제 스크린샷 삽입]


🎯 결론

쿠팡 상품 정보를 자동으로 크롤링하는 크롬 확장 프로그램을 활용하면, 수작업 없이 빠르고 정확한 데이터 수집이 가능합니다.

이 확장 프로그램을 통해 효율적으로 상품 정보를 관리하고 활용해보세요.

🔗 소스 코드 보기: GitHub - coupang-product-extractor

 

이제 직접 다운로드하여 사용해 보세요! 🚀

 

📸 [실 사용 스크린샷]

1. 확장 프로그램 등록완료 후 화면
2. 확장프로그램 핀으로 눌러놓기
3. 크롬확장프로그램 사용 후, 쿠팡 상품 상세정보를 가보면 우측 아래에 상품정보 복사 버튼이 생성됨

 

4. 상품정보 복사버튼 클릭시
5. json형태로 복사된 크롤링 데이터

 

 

 

728x90
반응형