https://oslinux.tistory.com/33
https://tecadmin.net/setup-selenium-chromedriver-on-ubuntu/
위 2개 따라하다가 selenium server랑 chromedriver 백그라운드로 실행시켜 놓고 python이나 java 테스트 해봐도 다 이상한 java 오류가 발생...
로그 찍어보니
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
였고,
python 소스에다가
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver",chrome_options=chrome_options)
이렇게 실행하니 해결...
결론은 백그라운드로 selenium server나 chromedriver 실행해놓을 필요 없음...
'Python' 카테고리의 다른 글
python wordcloud 모양 (0) | 2023.01.17 |
---|---|
'cp949' codec can't decode byte 0xec in position 12: illegal multibyte sequence (0) | 2023.01.17 |
더힐CC 잔여티 자동 예약(가능일 선택) (0) | 2022.05.15 |
에콜리안CC 잔여티 자동 예약(가능일 선택) (0) | 2022.05.13 |
유성CC 잔여티 자동 예약(가능일 선택) (0) | 2022.05.13 |