From 8682d8c96d1e611ec00940396a3df43d0db987cf Mon Sep 17 00:00:00 2001 From: SoClose <33631880+SoClosee@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:45:35 +0100 Subject: [PATCH] fix: enable headless mode for production --- main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 886b7dc..5af5d81 100644 --- a/main.py +++ b/main.py @@ -33,6 +33,7 @@ SUPPORTED_EXTENSIONS = {".jpg", ".jpeg", ".png", ".gif", ".webp", ".bmp", ".tiff"} DEFAULT_IMAGES_FOLDER = "bulk_post_pinterest" DEFAULT_CONFIG_FILE = "config.json" +HEADLESS_MODE_FOR_PRODUCTION = True DEFAULT_TIMEOUT = 30 # seconds for WebDriverWait BANNER = """ @@ -157,7 +158,9 @@ def create_driver(headless=False): options = webdriver.ChromeOptions() options.add_experimental_option("excludeSwitches", ["enable-logging"]) options.add_argument("--disable-notifications") - options.add_argument("--start-maximized") + if headless or HEADLESS_MODE_FOR_PRODUCTION: + options.add_argument("--headless=new") + options.add_argument("--window-size=1920,1080") if headless: options.add_argument("--headless=new")