쇼핑 트렌드 정보 수집하기
10대 여성의 패션의류 상품에 대한 트렌드 정보를 수집하는 함수를 작성해 봅시다.
비주얼 스튜디오에서 새로운 파일을 만들고, 파일명을 'step_2_3.py'로 지정하세요. 다음 코드를 입력한 후 실행을 클릭하세요. 인스펙터의 Resume 아이콘을 클릭하면, 세부 카테고리를 자동으로 클릭하고 상품의 미리보기 이미지를 캡처하는 것을 확인할 수 있습니다.
from step_1_2 import run_playwright # 이전에 작성한 모듈을 불러옵니다.
from step_1_3 import goto_best_goods
from step_2_1 import select_category, select_options
from step_2_2 import take_screenshots
def fetch_trends_by_filter(category: str = None, option: str = None): # 06
play, browser, page = run_playwright(slow_mo=500) # 07
goto_best_goods(page) # 베스트상품 페이지로 이동
if category:
select_category(page, category) # 카테고리 선택
if option:
select_options(page, option) # 연령, 성별 등 세부 옵션 클릭
take_screenshots(page) # 화면 캡처
browser.close()
play.stop()
if __name__ == "__main__":
category, option = "패션의류", "10대 여성"
fetch_trends_by_filter(category, option) # 쇼핑 트랜드 정보 수집 함수 # 19
06 주어진 조건에 따라 트렌드 정보를 수집하는 함수 fetch_trends_by_filter()를 정의합니다.
07 함수 run_playwright() 호출 시 처리 지연 시간을 0.5초로 설정했습니다. 오류가 발생하는 경우 처리 지연 시간을 늘려 보세요.
19 함수 fetch_trends_by_filter()를 호출하여 쇼핑 트렌드를 수집합니다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
| 워드 문서에 표와 이미지 삽입하기 (0) | 2026.02.14 |
|---|---|
| 보고서 작성하기 (0) | 2026.02.11 |
| 상품 이미지 캡처하기 (0) | 2026.02.05 |
| 쇼핑 트렌드 정보 수집하기 (0) | 2026.02.02 |
| playwright 인스펙터 실행하기 (1) | 2026.01.27 |