[파이썬 프로젝트] Ch 06. 쇼핑 트렌드 보고서 | ②쇼핑 트렌드 정보 수집하기
- 네이버플러스 스토어 베스트 쇼핑 메뉴에서 카테고리 및 옵션 선택 자동화 코드를 구현 🤖
- Pick Locator 버튼을 활용하여 특정 태그를 지정하고, 개발자 도구로 복잡한 태그 구조 분석 🔍
- screenshot() 함수로 특정 태그를 이미지 파일로 캡처 📸
- playwright 인스펙터 창에서 녹화 기능을 사용하여 UI 동작을 기록하고, 파이썬 코드로 변환 ➡️
- 녹화된 코드를 활용하여 나이, 성별, 상품 카테고리 선택 과정을 자동화 👧👦
- 웹 브라우저 개발자 도구에서 요소 선택 메뉴를 사용하여 HTML 요소 확인 👀
- ul 태그와 li 태그를 특정하여 원하는 상품 목록 추출 📦
- locator() 함수와 nth() 함수를 사용하여 특정 태그 추출 (단, HTML 구조 변경에 취약) 🔢
- ul 태그의 클래스 속성을 활용하여 태그 추출 (HTML 구조 변경에 덜 민감) 🏷️
- CSS 셀렉터를 사용하여 원하는 태그만 추출하는 방법 학습 (책 내용 참고) 📚
- all() 함수와 enumerate() 함수를 사용하여 모든 li 태그를 반복문으로 처리하고, 각 상품 이미지 캡처 🔄
- screenshot() 함수의 path 매개변수를 사용하여 이미지 저장 경로 지정 💾
- 리스트 슬라이싱을 사용하여 캡처할 이미지 개수 조절 ✂️
- 상품 카테고리, 나이, 성별 옵션 선택 과정을 함수로 만들어 재사용성 향상 ♻️
- ul 태그 또는 li 태그를 활용하여 개별 상품 추출하는 방법 비교 분석 📊