Here's the code I'm using. The program runs fine, but it opens an instance of Chrome instead of opening it in headless mode, even though I set it to headless. What's wrong?
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--disable-gpu")
driver_service = Service("drivers\chromedriver.exe")
driver = webdriver.Chrome(service=driver_service)
driver.get("https://www.google.com/")
print(driver.page_source)