728x90
크롤링 에러 간단하게 해결하는 방법.
에러
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.)
해결법
크롬 옵션 추가 ( headless, no-sandbox 필수)
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument("--single-process")
chrome_options.add_argument("--disable-dev-shm-usage")
path='/home/sadf/chromedriver'
driver = webdriver.Chrome(path, chrome_options=chrome_options)
ref)
'Data handling > Web crawling' 카테고리의 다른 글
[selenium] python, 구글 이미지 크롤링하기 (원본화질, 고화질) (0) | 2021.02.26 |
---|---|
[selenium] js 동적 페이지 크롤링 하기 (주로 댓글) iframe, #document 해결 (0) | 2021.02.12 |
[scrapy] 403 error 발생시 대처법 (0) | 2021.02.09 |
[크롤링] 엄청 쉽고 간단한 크롤링 방법. 꿀팁. 라이브러리 필요 없음 (0) | 2020.09.29 |
[오픈 Api 이용하기] 금융위원회_기업기본정보 python, 공공 데이터 (2) | 2020.07.01 |