반응형
GPT를 이용한 상품 수집 & 등록 자동화 프로그램 만들기 - Selenium 테스트
온라인 쇼핑몰을 운영하는 셀러들에게 상품 정보 수집 및 자동 등록은 매우 중요한 작업입니다. 이를 자동화하면 업무 효율이 극대화되고, 보다 빠르게 상품을 등록할 수 있습니다.
이전 단계에서는 python 프로그래밍 환경 구축과 필수 라이브러리를 설치했고, 이번 단계에서는 환경이 잘 구축되었는지 확인하는 단계를 GPT와 진행했습니다.
🛠 자동화 프로그램 개발을 위한 크롤링(스크래핑) 환경 구축
다음은 우리가 진행할 주요 작업입니다:
- 웹 드라이버 설정 – Selenium을 활용해 브라우저 자동화 설정
- 로그인 자동화 – 타오바오, 알리익스프레스 등의 사이트 로그인 처리
- 상품 정보 추출 – 상품명, 가격, 옵션, 이미지 수집
- 데이터 저장 – 엑셀 또는 데이터베이스에 저장
🛠 크롬 드라이버 설치 및 버전 확인
자동화 프로그램을 실행하기 위해서는 크롬 드라이버가 필요합니다. 아래 명령어를 사용하여 설치 및 버전을 확인하세요.
# 크롬 드라이버 설치 (Homebrew 사용)
$ brew install chromedriver
# 크롬 드라이버 버전 확인
$ chromedriver --version
MacOS의 경우 크롬 드라이버 버전을 확인 하는 단계에서 보안상의 이유로 실행을 제한당합니다.
시스템 설정 > 개인정보 보호 및 보안 > Mac을 보호하기 위해 'chromedriver'을(를) 차단했습니다. 항목에서 그대로 허용을 선택하여 보안을 해제합니다.
📌 Selenium 테스트 파일 생성 및 실행
1️⃣ 파일 생성 및 코드 작성
터미널을 열고 아래 명령어를 실행하여 새로운 파일을 생성합니다.
# 터미널에서 파일 생성
$ touch test_selenium.py
# nano 에디터로 파일 열기
$ nano test_selenium.py
nano 편집기가 열리면 아래 코드를 입력한 후 저장합니다.
from selenium import webdriver
from selenium.webdriver.common.by import By
# 크롬 드라이버 실행
driver = webdriver.Chrome()
driver.get("https://www.google.com")
# 페이지 제목 출력
print(driver.title)
driver.quit()
2️⃣ 프로그램 실행 방법
파일을 저장하고 터미널에서 다음 명령어를 실행하여 프로그램을 실행합니다.
# 터미널에서 실행하기
$ python test_selenium.py
위 명령어를 실행하면 자동으로 크롬 브라우저가 실행되고, 구글 페이지가 열리며 제목이 출력됩니다.
✅ 결론
Python 환경을 구축하고, Selenium을 실행 테스트 해보았습니다. 이후 단계를 GPT에게 질문하여 진행해 보겠습니다.
반응형
'온라인셀러(해외구매대행) > 자동화 프로그램 구축' 카테고리의 다른 글
테스트) GPT를 이용한 상품 수집 & 등록 자동화 프로그램 만들기 출처: 알리익스프레스 크롤링 (0) | 2025.02.25 |
---|---|
테스트) GPT를 이용한 상품 수집 & 등록 자동화 프로그램 만들기 - 로그인 자동화 단계 (0) | 2025.02.25 |
테스트) GPT를 이용한 상품 수집 & 등록 자동화 프로그램 만들기 - python 환경 구축 (0) | 2025.02.24 |