Selenium을 사용하여 헤드리스 모드에서 Chrome 실행: 지속 실행 가능 창 해결
표시되는 브라우저 창 없이 웹 스크래핑을 수행하기 위해 Selenium 사용자는 종종 다음을 사용합니다. '헤드리스' 옵션이 있는 ChromeDriver. 그러나 일부 사용자는 헤드리스 모드를 활성화한 후에도 지속적인 실행 창(.exe 파일)이 발생한다고 보고합니다.
이 문제를 해결하기 위해 실행 창을 효과적으로 억제하는 Python 2.7 호환 솔루션을 제시합니다.
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"]) options.add_argument('headless') options.add_argument('window-size=0x0') chrome_driver_path = "C:\Python27\Scripts\chromedriver.exe" driver = webdriver.Chrome(executable_path=chrome_driver_path, options=options)
추가 고려 사항:
결론:
이 수정된 코드를 구현하면 브라우저 창을 표시하지 않고도 헤드리스 모드에서 Chrome을 효과적으로 실행할 수 있습니다. 이 솔루션은 실행 파일의 지속성을 경험하는 사용자에게 발생하는 문제를 해결합니다.
위 내용은 Chrome이 Selenium을 사용하는 헤드리스 모드에서도 여전히 실행 가능 창을 표시하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!