from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options def run_headless_browser(url): chrome_options = Options() chrome_options.add_argument("--headless") # Run without UI chrome_options.add_argument("--no-sandbox") chrome_options.add_argument("--disable-dev-shm-usage") service = Service("/usr/bin/chromedriver") driver = webdriver.Chrome(service=service, options=chrome_options) driver.get(url) title = driver.title driver.quit() return title