सेलेनियम हेडलेस निष्पादन का समर्थन करता है। क्रोम ब्राउजर में, क्रोमऑप्शन क्लास की मदद से हेडलेस एक्जीक्यूशन को लागू किया जा सकता है। हमें इस वर्ग का एक ऑब्जेक्ट बनाना है और उसमें add_arguments मेथड लागू करना है। अंत में, इस विधि के लिए --हेडलेस पैरामीटर पास करें।
आइए हम शीर्षक प्राप्त करें - ट्यूटोरियल पॉइंट पर करियर के बारे में - हेडलेस मोड में लॉन्च किए गए पेज का ट्यूटोरियल पॉइंट -
उदाहरण
कोड कार्यान्वयन
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()
आउटपुट