쿠팡 주문 목록 스크래퍼
Project description
joywins_my_data_coupang_order
쿠팡 주문 목록 스크래퍼
개요
쿠팡에서 주문 목록을 추출하여 CSV 파일로 저장하는 파이썬 라이브러리입니다. Selenium을 사용하여 웹 브라우저를 제어하고 주문 정보를 스크래핑합니다.
이 라이브러리는 사용자가 쿠팡에서 주문한 상품 목록을 자동으로 스크래핑하여 CSV 파일로 저장해 줍니다. Selenium과 BeautifulSoup을 사용하여 웹 브라우저를 제어하고, 쿠팡 주문 데이터를 추출합니다.
주요 기능
-
주문 목록 스크래핑: 로그인 페이지에서 사용자가 직접 로그인한 후 주문목록을 자동으로 스크래핑합니다.
-
날짜 필터링: 전체 주문 목록뿐만 아니라, 시작 날짜와 끝 날짜를 설정하여 특정 기간의 주문 목록을 필터링할 수 있습니다.
-
주문 세부 정보: 주문 날짜, 상품명, 가격, 상품 URL, 주문 상태, 분리 배송 여부와 상품 상세 페이지에 있는 카테고리 정보 등을 포함한 데이터를 추출합니다.
-
취소된 주문 처리: 취소된 주문의 가격 정보를 메모하고, 가격을 0원으로 처리합니다.
-
중복 제거: 동일한 상품이 분리 배송된 경우 동일 상품의 중복된 항목을 제거하고 최종 작업 결과를 CSV 파일로 저장합니다.
설치
pip install joywins_my_data_coupang_order
사용법
-
터미널에서 joywins_my_data_coupang_order 명령을 실행합니다.
-
Selenium이 실행되어 크롬 웹 브라우저가 열리고 쿠팡 로그인 페이지로 이동합니다.
-
30초 내에 쿠팡 웹사이트에 직접 로그인합니다.
-
로그인이 완료되면 자동으로 주문 목록 스크래핑이 시작됩니다.
-
스크래핑이 완료되면 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file joywins_my_data_coupang_order-0.0.2.tar.gz.
File metadata
- Download URL: joywins_my_data_coupang_order-0.0.2.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06f16487448cf680c7f453286916d04f4afa285bba5de86012cf54dd85de86b5
|
|
| MD5 |
c2f987a9d4abfcaead03358815283bd3
|
|
| BLAKE2b-256 |
848a106431e0b7aba85abdd90b15466e852d39d1448ff44fc80f815334287c0a
|
File details
Details for the file joywins_my_data_coupang_order-0.0.2-py3-none-any.whl.
File metadata
- Download URL: joywins_my_data_coupang_order-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1be8132bb113a6edcbc50bf63c580b267b98a7425f876b5cb30c93a45b7c61a1
|
|
| MD5 |
189dbf7c7cd218de72c07c3e09b4868a
|
|
| BLAKE2b-256 |
ceef67dd5b18c5106efc9ccd55a68990b5e78ce2f9cc0fc865e4df0687bf9e7d
|