Automating Browser Tasks (Headless Mode)
Headless Chrome
selenium_headless.py
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
opts = Options()
opts.add_argument("--headless=new")
opts.add_argument("--window-size=1280,800")
driver = webdriver.Chrome(options=opts)
try:
driver.get("https://example.com")
print(driver.title)
finally:
driver.quit()selenium_headless.py
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
opts = Options()
opts.add_argument("--headless=new")
opts.add_argument("--window-size=1280,800")
driver = webdriver.Chrome(options=opts)
try:
driver.get("https://example.com")
print(driver.title)
finally:
driver.quit()Tips
- set window size for predictable layout
- take screenshots for debugging
If this helped you, consider buying me a coffee ☕
Buy me a coffeeWas this page helpful?
Let us know how we did
