Completion over Perfection

파이썬 - session not created from tab crashed 에러 해결하기 본문

파이썬 (Python)

파이썬 - session not created from tab crashed 에러 해결하기

난차차 2020. 6. 29. 17:24
반응형

파이썬 Python - session not created from tab crashed 에러 해결하기!

 

 

여느때와 같이 파이썬 자동화 툴을 돌릴 일이 있어서 

Selenium 셀레니움으로 짜둔 코드를 돌렸습니다만..

 

selenium.common.exceptions.SessionNotCreatedException: Message: session not created from tab crashed

에러가 발생할 때가 있습니다.

이 에러는 생길때도 있고 안생길때도 있습니다.

말그대로 랜덤.. .ㅠ.ㅠ

저의 경우에는 코드를 짰던 초반에는 별 이상없이 잘 실행되다가,
어느순간부터 갑자기 저 에러가 발생하기 시작했습니다.
갑자기 왜그러는거야...


그래서 혹시나 headless로 실행을 해서 그런건가 싶어서
headless option을 끄고도 실행해보았으나, 여전히 에러 발생..

 

해결하는 방법은?


어쨌거나 stack overflow를 찾아보니,
webdriver.ChromeOptions()에 아래의 항목들을 추가하라는 가이드가 있네요.

 

[추가필요한 항목들]
options = webdriver.ChromeOptions()
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--no-sandbox')

실제로 추가해보니 에러가 뜨지 않고 잘 돌아갑니다!!

여윽시 stack overflow에 없는 해결책은 없썽..


제 코드의 경우에는 아래 옵션들도 같이 넣어주었습니다.
참고하시기 바랍니다.

options.add_argument('headless')
options.add_argument('window-size=1980x1080')
options.add_argument('disable-gpu')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--no-sandbox')
options.add_argument('--ignore-certificate-errors')


반응형
Comments