Selenium WebDriverException: Chrome 충돌 처리
Selenium WebDriverException을 사용하여 Chrome을 시작하는 데 문제가 있습니까? 이 가이드는 다음과 같은 일반적인 오류를 해결하기 위한 솔루션을 제공합니다. "Chrome을 시작하지 못했습니다: google-chrome이 더 이상 실행되지 않아서 ChromeDriver가 Chrome이 충돌했다고 가정합니다."
가능한 원인:
해결 단계:
1. ChromeDriver 업데이트:
최신 버전의 ChromeDriver가 설치되어 있는지 확인하세요. https://sites.google.com/chromium.org/driver/를 방문하여 OS에 적합한 드라이버를 다운로드하세요.
2. Chrome 옵션 조정:
Chrome 옵션에 다음 인수를 추가합니다:
chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage')
3. 기타 문제 해결 팁:
예제 코드:
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/PycharmProjects/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
다음 문제 해결 단계를 따르면, Chrome 충돌로 인해 발생한 WebDriverException을 해결할 수 있어야 합니다.
위 내용은 Selenium WebDriverException: Chrome 브라우저가 충돌하는 이유는 무엇이며 어떻게 해결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!