Selenium은 헤드리스 실행을 지원합니다. Chrome 브라우저에서 ChromeOptions 클래스를 사용하여 헤드리스 실행을 구현할 수 있습니다. 이 클래스의 개체를 만들고 add_arguments 메서드를 적용해야 합니다. 마지막으로 --headless 매개변수를 이 메서드에 전달합니다.
제목을 얻으십시오 - Tutorials Point의 채용 정보 - 헤드리스 모드에서 시작된 페이지의 Tutorialspoint -
예
코드 구현
from selenium import webdriver from selenium.webdriver.chrome.options import Options #object of Options class c = Options() #passing headless parameter c.add_argument("--headless") #adding headless parameter to webdriver object driver = webdriver.Chrome(executable_path='../drivers/chromedriver', options=c) # implicit wait time driver.implicitly_wait(5) # url launch driver.get("https://www.tutorialspoint.com/about/about_careers.htm") print('Page title: ' + driver.title) # driver quit driver.quit()
출력