Windows에서 웹 스크레핑 환경 구축 (Selenium)

2805 단어 셀레늄Python3

1. 본문의 목적



웹 스크래핑 기술을 공부하고 각종 작업을 자동화해보고 싶다.
Windows상에서 Selenium을 사용한 Web스크래핑의 환경 구축 방법을 기재한다.

2. 방법



2-1 환경



OS : Windows10

2-2 Jupyter 환경 준비



Jyupter를 설치합니다. 설치 절차는 여기

설치가 완료되면 적절한 위치에 work 디렉토리(예: C:/Users/xxxx/Desktop/work/)를 작성한다. Jupyter를 시작하고 빈 시트를 작업 디렉토리에 만듭니다.

2-3 geckodriver 드라이버 설치



geckodriver의 취득이 필요합니다. 여기 에서 윈도우 버전을 다운로드 합니다.


zip 파일을 확장한 후 geckodriver.exe를 work 디렉토리(예: C:/Users/xxxx/Desktop/work/)에 넣습니다.

2-4 chromedriver 드라이버 설치



chromedriver의 취득이 필요합니다. 먼저 PC에 설치된 Chrome의 버전을 확인합니다. (도움말 → Google 크롬 정보)



여기 더 크롬 버전과 일치하는 ChromeDriver를 다운로드하십시오. 다운로드 후 내용을 확장하고 "chromedriver.exe"를 작업 디렉토리(예: C:/Users/xxxx/Desktop/work/)에 넣습니다.



3. 동작 체크



(1) pip를 설치한다.
pip install selenium

(2) 웹 브라우저를 시작하고 yahooJapan의 페이지를 엽니다.
from selenium import webdriver
browser = webdriver.Chrome(executable_path="C:/Users/Takeshi/Desktop/work/chromedriver.exe")
browser.get('https://www.yahoo.co.jp')

실행 환경의 스크린 샷

좋은 웹페이지 즐겨찾기