Selenium hỗ trợ thực thi không cần đầu. Trong trình duyệt Chrome, thực thi không cần đầu có thể được triển khai với sự trợ giúp của lớp ChromeOptions. Chúng ta phải tạo một đối tượng của lớp này và áp dụng phương thức add_arguments cho nó. Cuối cùng, chuyển tham số --headless vào phương thức này.
Hãy để chúng tôi lấy tiêu đề - Giới thiệu về Nghề nghiệp tại Điểm hướng dẫn - Điểm hướng dẫn của trang được khởi chạy ở chế độ không có đầu -
Ví dụ
Triển khai mã
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()
Đầu ra