"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Linux] 우분투에서 셀레니움 설치하고 파이썬에서 사용하기
728x90

 

파이썬에서 셀레니움(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

 

ChromeDriver - WebDriver for Chrome - Downloads

Current Releases If you are using Chrome version 111, please download ChromeDriver 111.0.5563.19 If you are using Chrome version 110, please download ChromeDriver 110.0.5481.77 If you are using Chrome version 109, please download ChromeDriver 109.0.5414.74

chromedriver.chromium.org

wget으로 다운로드 받아도 됩니다.

$ wget https://chromedriver.storage.googleapis.com/index.html?path=108.0.5359.71/chromedriver_linux64.zip

 

다운로드 받은 웹드라이버 파일의 압축을 푼 후 파이썬 파일과 동일한 위치로 파일을 이동합니다.

 

이제 다시 import를 해보면 오류가 발생하지 않음을 볼 수 있습니다.

 

이상 우분투에서 셀레니움 설치 후 파이썬에서 webdriver를 import 하는 방법을 알아보았습니다.

 

 

728x90
728x90
LIST