[ 설치환경 ]
- Microsoft Windows 10 Pro(10.0.19041 N/A 빌드 19041)
- VSCode (1.57.1)
- Python 3.9.9
- selenium
- chrome browser (버전 96.0.4664.93)
1. 브라우저 자동화나 크롤링을 위한 selenium
selenium 이란
selenium은 웹사이트 테스트를 위한 도구로 브라우저 동작을 자동화할 수 있다. 셀레니움을 이용하는 웹크롤링 방식은 프로그래밍으로 브라우저 동작을 제어해서 마치 사람이 이용하는 것 같이 웹페이지를 요청하고 응답을 받아올 수 있다
Selenium은 마우스, 키보드의 동작과 디스플레이에 바로 나타나는 html과의 상호작용할 수 있다.
chromedriver 다운로드
셀레니움을 사용하기 위해서는 크롬드라이버 다운로드가 필요하다. 우선 자신의 크롬 브라우저가 어떤 버전을 사용하는지 확인해야 한 후 크롬 브라우저 버전에 맞는 chromedriver를 다운로드한다.
(Window version 은 chromedriver_win32.zip 이다)
https://chromedriver.chromium.org/downloads
ChromeDriver - WebDriver for Chrome - Downloads
Current Releases If you are using Chrome version 97, please download ChromeDriver 97.0.4692.36 If you are using Chrome version 96, please download ChromeDriver 96.0.4664.45 If you are using Chrome version 95, please download ChromeDriver 95.0.4638.69 For o
chromedriver.chromium.org
selenium 설치
VSCode 실행 창에서 하단의 TERMINAL 창에서 pip install selenimu 명령어를 실행한다.
2. 자동로그인 source(예시)
'Python' 카테고리의 다른 글
Python __main__ 이란 (0) | 2021.12.30 |
---|---|
Introduction to Python (0) | 2021.12.28 |
pip package install SSL 인증서 Error 해결 (error: [SSL: CERTIFICATE_VERIFY_FAILED]) (0) | 2021.12.17 |
NAVER 자동 로그인 (0) | 2021.12.14 |
Visual Studio Code에 Python 설정하기 (0) | 2021.12.12 |