파이썬에서 셀레니움(selenium)을 사용하기 위해서는 파이썬 셀레니움 모듈을 설치하고, OS에는 크롬을 설치해야 웹드라이버를 사용할 수 있습니다.
파이썬 selenium 모듈 설치하기
파이썬에서 셀리니움의 웹드라이버를 import 하면 오류가 발생하는 경우 우선은 selenium 모듈을 설치해야 합니다.
pip 명령으로 selenium 모듈을 설치합니다.
$ pip install selenium
셀레니움 모듈을 설치해도 webdriver 바이너리가 없기 때문에 동일하게 import 오류가 발생합니다.
webdriver 바이너리를 다운로드 받기 전에 크롬이 설치되어 있지 않으면 크롬을 설치합니다.
크롬 설치하기
크롬 브라우저 다운로드 하기
우선은 크롬 설치파일을 받아야 합니다. 크롬 홈페이지에서 우분투 설치 바이너리를 다운로드 받아도 되고 wget으로 설치 파일을 받아도 됩니다.
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd_64.deb
크롬 브라우저 설치하기
이제 다운로드 받은 파일을 설치합니다. dpkg나 apt 명령어를 이용합니다.
$ apt install ./google-chrome-stable_current_amd64.deb
$ dpkg -i ./google-chrome-stable_current_amd64.deb
설치가 완료되면 버전을 확인합니다.
$ google-chrome --version
셀레니움 크롬 웹드라이버 설치하기
다운로드 사이트에 접속해서 Downloads로 들어가서 크롬과 동일한 버전을 다운로드 받습니다.
https://chromedriver.chromium.org/downloads
wget으로 다운로드 받아도 됩니다.
$ wget https://chromedriver.storage.googleapis.com/index.html?path=108.0.5359.71/chromedriver_linux64.zip
다운로드 받은 웹드라이버 파일의 압축을 푼 후 파이썬 파일과 동일한 위치로 파일을 이동합니다.
이제 다시 import를 해보면 오류가 발생하지 않음을 볼 수 있습니다.
이상 우분투에서 셀레니움 설치 후 파이썬에서 webdriver를 import 하는 방법을 알아보았습니다.
Comment