Selenium(셀레니움)이란?
웹사이트 자동화 및 테스트를 위한 포터블 프레임워크이다. 자바스크립트를 사용해서 만든 동적 생성 정보를 크롤링/스크래핑할 때 사용한다.
셀레니움으로 어떤걸 할 수 있나?
1. 웹페이지 자동로그인
2. 메일 자동으로 보내기
3. SNS 좋아요 자동으로 누르기
등을 할 수 있다.
셀레니움 기본 모듈 설치
pip install selenium # 셀레니움 모듈 설치
pip install --upgrade pip # pip 최신버전 업그레이드
pip install --upgrade selenium # 셀레니움 모듈 최신버전 업그레이드
pip install webdriver_manager # 웹드라이버 매니저 설치
웹드라이버 설치
크롬 웹드라이버를 사용할 것이므로, 크롬 버전 확인이 필요하다.
크롬 버전 확인
주소창에 chrome://version/을 친다.
109.0.5414.120이 내 크롬 버전이 된다.
크롬 웹드라이버 설치
https://chromedriver.chromium.org/downloads
위 링크에 들어가서 내 크롬 버전과 맞는 크롬 웹드라이버를 설치한다.
내 OS와 맞는 버전을 설치한다.
설치 완료. 바로 사용하기 위해 파이썬 Workspace에 압축을 풀었다.
이제 셀레니움을 사용할 준비가 되었다.
'Software > Python' 카테고리의 다른 글
[웹스크래핑] Selenium(셀레니움) 기본 코드 (0) | 2023.01.30 |
---|---|
Selenium(셀레니움) 브라우저 꺼짐 현상 (4) | 2023.01.30 |
[웹스크래핑] BS4 활용 + CSV 기본 - 네이버 증권 (2) | 2023.01.26 |
[웹스크래핑] Beautifulsoup4 활용 3 - 다음 영화 (0) | 2023.01.24 |
[웹스크래핑] Beautifulsoup4 활용 2 - 쿠팡 (0) | 2023.01.24 |
댓글