Language/Python
[Python] selenium 라이브러리 사용하기
SS_StudySteadily
2023. 3. 21. 01:57
728x90
반응형
* 실습 환경 *
- windows 10
- Jupyter Notebook(anaconda 3)
selenium
python으로 크롤링할 때, 크롤링 대상인 웹페이지에 동적인 동작을 곁들여서 크롤링할 수 있도록 도와주는 라이브러리
1. 윈도우 키 -> windows 시스템 -> 명령 프롬프트 창을 열고 아래와 같은 명령어를 입력해준다.
conda install selenium (Jupyter Notebook 환경일 때 사용)
또는
pip install selenium
2. Jupyter Notebook에 아래와 같은 코드를 입력하고 실행한다. (오류가 발생하지 않으면 성공)
from selenium import webdriver
3. https://sites.google.com/chromium.org/driver/로 이동하여 현재 본인의 크롬 버전과 맞는 버전을 다운로드 한다.
https://sites.google.com/chromium.org/driver/
4. Jupyter Notebook에 압축을 푼 chromedriver.exe 파일이 들어있는 폴더에 Python 3를 생성한다.
5. 아래와 같은 코드를 작성하고 실행하면, 새로운 브라우저가 뜬다.
from selenium import webdriver
driver = webdriver.Chrome('chromedriver')
6. 5번에 코드 아래에 네이버 사이트를 불러온다.
from selenium import webdriver
driver = webdriver.Chrome('chromedriver')
driver.get('https://www.naver.com')
이제, 사이트 불러오기 뿐만 아니라 로그인, 로그아웃, 정보 가져오기 등 다양한 행동이 가능하다.
728x90
반응형