Selenium: 실행 중 Chrome 오류 발생
Selenium을 사용하여 Chrome을 시작할 때 일부 사용자는 "Chrome 실패"라는 예외가 발생할 수 있습니다. 시작하려면 : 충돌했습니다." 이 오류는 일반적으로 설치된 Chrome 버전과 호환되는 Chromedriver 버전 간의 차이로 인해 발생합니다.
이 문제를 해결하려면 Chrome과 Chromedriver 버전 간의 호환성을 확인하는 것이 중요합니다. 최신 버전의 ChromeDriver를 다운로드하려면 공식 ChromeDriver 다운로드 페이지(https://sites.google.com/chromium.org/driver/)를 참조하세요.
버전 호환성을 보장하는 것 외에도 권장되는 사항은 다음과 같습니다. 다음 코드 조각을 사용해 보세요.
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') d = webdriver.Chrome('/home/<user>/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
헤드리스 모드를 사용하고 샌드박스 및 개발자 shm 사용을 비활성화하면 이 코드 조각이 도움이 될 수 있습니다. 리소스 제약 및 그래픽 결함과 관련된 잠재적인 문제를 완화합니다.
위 내용은 Selenium Chrome 드라이버가 충돌하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!