6. [프로젝트] 11번가 사이트 카테고리별 베스트 상품 크롤링 > 6-2. Item 만들기

Item 만들기

11번가 사이트를 한번 확인해보고, 어떤 데이터를 크롤링해서 저장할 것인지 판단하여 items.py에 필드명을 정의해줍시다.

우리는 [랭킹, 속한 메인 카테고리명, 서브 카테고리명, 상품명, 기존가격, 할인가격]을 크롤링을 해볼 겁니다. 원하시면 할인율, 무료배송 여부 등을 추가로 넣고 수정해도 됩니다.

1

2

#items.py
# 기존의 items.py를 수정하여 사용
import scrapy

class St11Item(scrapy.Item):
    ranking = scrapy.Field()               # 상품 순위
    main_category_name = scrapy.Field()    # 메인 카테고리명
    sub_category_name = scrapy.Field()     # 서브 카테고리명
    title = scrapy.Field()                 # 상품명
    ori_price = scrapy.Field()             # 기존 가격
    dis_price = scrapy.Field()             # 할인 가격
마지막으로 업데이트 된 날짜:
2022년 9월 24일