【2021년도판】Selenium Basic 인스톨로부터 Python에 의한 Web스크래핑 실행까지 Windows10(64bit)편

【2021년도판】Selenium Basic 인스톨로부터 Python에 의한 Web스크래핑 실행까지 Windows10(64bit)편

2022-10-06 last update

6 minutes reading 셀레늄 Windows 스크래핑 파이썬 설치

소개



Selenium Basic을 설치할 기회가 많기 때문에 매뉴얼화했습니다.
본 기사는 Python으로 웹 스크래핑을 하고 싶은 Windows10(64bit) 유저용의 기사입니다.

Python 설치 방법은 아래 문서를 참조하십시오.
htps : // m / s b / ms / b 55 또는 899 0 d5 6 963

웹 브라우저 요구사항



이번에는 Google 크롬에서 웹 스크래핑을 하기 위해 미리 Google 크롬을 설치하세요.

Selenium Basic이란?



Selenium Basic 공식 사이트( htps : // f ぉ렌 tbr. 기주 b. 이오/세이니우 m바시 c/ )에는 다음과 같이 설명되어 있습니다. 요컨대, 웹 스크래핑을 하는데 필요한 파일이라고 생각해 두면 괜찮습니다.

Description
It makes it possible to automate web browsing using Excel and VBA code or using a simple VBS file executed by double-clicking on it. User's actions can be recorded using the Firefox plugin named "Selenium IDE"and translated to VBA or VBS with the provided formatters.

Selenium Basic 설치



Selenium Basic 공식 사이트( htps : // f ぉ렌 tbr. 기주 b. 이오/세이니우 m바시 c/ )로 이동하여 페이지 중간에 있는 Release page를 클릭합니다.


exe 파일을 클릭하여 다운로드합니다.


다운로드가 완료되면 exe 파일을 시작합니다. Welcome to the Selenium Basic Setup Wizard 및 설치 마법사가 표시되면 Next를 클릭합니다.


라이선스 동의를 받으려면 I accept the agreement를 선택하고 Next를 클릭합니다.


설치할 구성 요소를 기본값으로 변경하지 않고 다음을 클릭합니다.


설치 내용에 문제가 없으면 설치를 클릭합니다.


[Completing the Selenium Basic Setup Wizard]가 나타나면 설치가 성공했으므로 [Finish]를 클릭하여 닫습니다.


ChromeDriver 설치



SelenumBasic과 함께 제공되는 Google 크롬용 웹 드라이버는 최신 버전의 Google 크롬과 호환되지 않습니다. 따라서 다음 페이지에서 Google Chrome과 버전이 동일한 ChromeDriver를 다운로드합니다.

ChromeDriver - WebDriver for Chrome
htps : // / s. 오, ぇ. 코 m/아/ch 로미우 m. 오 rg / ch rome dri ゔ ぇ r / w

내가 사용하는 Google 크롬 버전은 '87.0.4280.88'이므로 'ChromeDriver 87.0.4280.88'을 클릭합니다.


Windows 버전의 ChromeDriver가 필요하므로 chromedriver_win32.zip을 클릭합니다.


다운로드가 완료되면 zip 파일의 압축을 풀고 "chromedriver.exe"를 원하는 디렉토리에 넣습니다.

(예) C 드라이브 바로 아래에 'ChromeDriver'라는 폴더를 만들고 'chromedriver.exe' 배치


Python 용 Selenium 라이브러리 설치



명령 프롬프트를 시작하고 다음 명령을 실행합니다.
pip install selenium

[Successfully installed selenium]이라고 표시되면 설치 성공입니다.


동작 확인



명령 프롬프트를 시작하고 다음 명령을 실행합니다.
[executable_path]는 ChromeDriver를 배치한 디렉토리 경로입니다.
python
from selenium import webdriver
webdriver.Chrome(executable_path=r'C:\ChromeDriver\chromedriver.exe')



[DevTools listening on ws···( 생략)]라고 출력 후, 잠시 후 브라우저가 기동되면 성공입니다.


마지막으로



실제의 Web 스크래핑으로 사용하는 메소드는 이하로 정리하고 있으므로 참고가 되면 다행입니다.

【2021년도판】Python + Selenium 자주 사용하는 조작 메소드 정리
htps : // 이 m / s s b / ms / 306 c9 a 1d c77d001b

끝까지 읽어 주셔서 감사합니다!