-
[Ubuntu] Selenium에서 Chromium 브라우저 사용하기Memo/Ubuntu 2023. 1. 5. 12:56
평소 Selenium을 크롬 브라우저 환경에서 사용하였다.
그러나 현재 내가 사용중인 오라클 클라우드는 ARM64 아키텍처로, chrome 사용이 불가능했다.
따라서 Firefox나 Edge, Safari와 같은 다른 브라우저를 사용해야 하는 상황이다.
하지만 나는 크롬이 가장 익숙하기도 하고, 이미 짜둔 코드를 크게 변경하고 싶지 않았다.
그래서 또 열심히 검색을 하다 보니 좋은 정보를 발견할 수 있었다.
바로 Chrome 대신 Chromium 브라우저를 이용하는 것이였다.
하지만 Selenium에서는 공식적으로 Chromium 브라우저를 지원하지 않는다.
여기서 중요한 점은 Chromium을 Chromedriver로 사용할 수 있게 해주는 패키지가 존재한다는 것이다!
sudo apt-get install chromium-chromedriver
위 패키지를 설치하게 되면 기존 Selenium의 chrome webdriver를 그대로 사용하여 Chromium 브라우저를 사용할 수 있다.
다음은 webdriver가 설치된 경로이다. 이 또한 문서의 댓글을 통해 알 수 있었다.
driver = webdriver.Chrome('/usr/lib/chromium-browser/chromedriver')
Selenium ChromeDriver on RaspberryPi
Install ChromeDriver on Raspberry Pi running Respbian OS (armv7l architecture)
ivanderevianko.com
'Memo > Ubuntu' 카테고리의 다른 글
[MySQL] 설치 및 초기 설정 (0) 2023.02.14 [X11] Unsupported authorisation protocol 오류 해결 (0) 2023.02.10 Crontab에서 Selenium 동작 시 Chrome failed to start 에러 해결 (0) 2023.01.08 Crontab에서 Python 패키지(모듈)를 찾지 못할 때 (0) 2023.01.08 Crontab 로그 확인 및 재시작 (0) 2023.01.08