[ Python ] 파이썬 셀레니움 세팅하기
in BackEnd
1.1 MacOS
크롬 드라이버 다운로드
- 크롬 브라우져를 사용하기 위해 크롬 드라이버를 다운로드 해야 합니다.
- https://sites.google.com/a/chromium.org/chromedriver/downloads
- https://chromedriver.storage.googleapis.com/index.html?path=2.42/
경로 변경
- 크롬 드라이버를 글로벌하게 사용하기 위해서 경로를 변경해 줍니다. 경로를 수정하지 않으면 코드에서 크롬드라이버 경로를 항상 작성해 줘야 합니다.
$ mv ~/Download/chromedriver /usr/local/bin
셀레니움 파이썬 패키지 설치
$ sudo pip install selenium
$ conda install -c conda-forge selenium
mv ~/Download/chromedriver /usr/local/bin 으로 다운로드 받은 크롬드라이버를 usr/local/bin으로 옮겨준다(path에 설정하는 방법)
1.2 Windows
크롬 드라이버 다운로드
- 크롬 브라우져를 사용하기 위해 크롬 드라이버를 다운로드 해야 합니다.
- https://sites.google.com/a/chromium.org/chromedriver/downloads
- https://chromedriver.storage.googleapis.com/index.html?path=2.42/
환경변수 추가
- 내컴퓨터 오른쪽 클릭 -> 속성 -> 고급시스템설정 -> 환경변수 -> 시스템변수의 Path 더블클릭 -> chromedriver path를 추가
- 예: C:₩Users₩(사용자계정이름)₩chromdriver 으로 추가
- 환경변수 추가 후에도 드라이버가 실행되지 않는 경우에는 아래의 두가지 방법의 사용이 가능
- 크롬 드라이버 파일을 동일한 디렉토리에 위치해서 실행
- 크롬 드라이버를 호출하는 함수에 아규먼트로 크롬 드라이버의 파일경로를 추가
셀레니움 파이썬 패키지 설치
$ conda install -c conda-forge selenium