Skip to main content

쿠팡 주문 목록 스크래퍼

Project description

joywins_my_data_coupang_order

쿠팡 주문 목록 스크래퍼

개요

쿠팡에서 주문 목록을 추출하여 CSV 파일로 저장하는 파이썬 라이브러리입니다. Selenium을 사용하여 웹 브라우저를 제어하고 주문 정보를 스크래핑합니다.

이 라이브러리는 사용자가 쿠팡에서 주문한 상품 목록을 자동으로 스크래핑하여 CSV 파일로 저장해 줍니다. SeleniumBeautifulSoup을 사용하여 웹 브라우저를 제어하고, 쿠팡 주문 데이터를 추출합니다.

주요 기능

  • 주문 목록 스크래핑: 로그인 페이지에서 사용자가 직접 로그인한 후 주문목록을 자동으로 스크래핑합니다.

  • 날짜 필터링: 전체 주문 목록뿐만 아니라, 시작 날짜와 끝 날짜를 설정하여 특정 기간의 주문 목록을 필터링할 수 있습니다.

  • 주문 세부 정보: 주문 날짜, 상품명, 가격, 상품 URL, 주문 상태, 분리 배송 여부와 상품 상세 페이지에 있는 카테고리 정보 등을 포함한 데이터를 추출합니다.

  • 취소된 주문 처리: 취소된 주문의 가격 정보를 메모하고, 가격을 0원으로 처리합니다.

  • 중복 제거: 동일한 상품이 분리 배송된 경우 동일 상품의 중복된 항목을 제거하고 최종 작업 결과를 CSV 파일로 저장합니다.

설치

pip install joywins_my_data_coupang_order

사용법

  1. 터미널에서 joywins_my_data_coupang_order 명령을 실행합니다.

  2. Selenium이 실행되어 크롬 웹 브라우저가 열리고 쿠팡 로그인 페이지로 이동합니다.

  3. 30초 내에 쿠팡 웹사이트에 직접 로그인합니다.

  4. 로그인이 완료되면 자동으로 주문 목록 스크래핑이 시작됩니다.

  5. 스크래핑이 완료되면 CSV 파일(coupang_orders_from{시작일}_to{종료일}_at{YYYYMMDD}-{HHMM}.csv)로 저장됩니다.

예시

from joywins_my_data_coupang_order import joywins_my_data_coupang_order as my_data

if __name__ == "__main__":    
    my_data.get()  # 전체 주문 목록 조회  
    # my_data.get("2024.08.13")  # 2024.08.13 일자의 주문 목록 조회
    # my_data.get(["2024.08.30", ])  # 2024.08.30 부터 현재까지 주문 목록 조회
    # my_data.get([None, "2024.07.06"])  # 처음부터 2024.07.06 까지 주문 목록 조회
    # my_data.get(["2024.09.02", "2024.10.04"])  # 특정 기간의 주문 목록 조회    

주의 사항

  • 쿠팡 웹사이트의 구조 변경에 따라 스크래핑 코드가 작동하지 않을 수 있습니다.
  • 본 라이브러리는 합법적인 목적으로만 사용해야 합니다.
  • 타인의 계정 정보를 이용하여 정보를 취득하거나 불법적인 행위를 하는 것은 엄격히 금지됩니다.
  • 쿠팡 이용 약관을 준수하여 사용해야 합니다.

라이선스

MIT License

기여

버그 리포트, 기능 요청, 코드 기여 등은 언제든 환영합니다.

GitHub 저장소에 이슈를 등록하거나 풀 리퀘스트를 보내주세요.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

joywins_my_data_coupang_order-0.0.2.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

joywins_my_data_coupang_order-0.0.2-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file joywins_my_data_coupang_order-0.0.2.tar.gz.

File metadata

File hashes

Hashes for joywins_my_data_coupang_order-0.0.2.tar.gz
Algorithm Hash digest
SHA256 06f16487448cf680c7f453286916d04f4afa285bba5de86012cf54dd85de86b5
MD5 c2f987a9d4abfcaead03358815283bd3
BLAKE2b-256 848a106431e0b7aba85abdd90b15466e852d39d1448ff44fc80f815334287c0a

See more details on using hashes here.

File details

Details for the file joywins_my_data_coupang_order-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for joywins_my_data_coupang_order-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1be8132bb113a6edcbc50bf63c580b267b98a7425f876b5cb30c93a45b7c61a1
MD5 189dbf7c7cd218de72c07c3e09b4868a
BLAKE2b-256 ceef67dd5b18c5106efc9ccd55a68990b5e78ce2f9cc0fc865e4df0687bf9e7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page