added private mode and adjusted user dir

This commit is contained in:
2025-01-18 22:13:15 +01:00
parent e20aaf994f
commit 7f7aead83d

View File

@@ -1,3 +1,5 @@
import tempfile
from selenium import webdriver from selenium import webdriver
from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By from selenium.webdriver.common.by import By
@@ -53,6 +55,10 @@ def check_books(user, pw, recipient_email):
options.add_argument("--disable-gpu") # Disable GPU acceleration options.add_argument("--disable-gpu") # Disable GPU acceleration
options.add_argument("--no-sandbox") # Required for some environments options.add_argument("--no-sandbox") # Required for some environments
options.add_argument("--incognito") options.add_argument("--incognito")
# Use a unique temporary user-data-dir
temp_dir = tempfile.mkdtemp()
options.add_argument(f"--user-data-dir={temp_dir}")
driver = webdriver.Chrome(options=options) # Use ChromeDriver driver = webdriver.Chrome(options=options) # Use ChromeDriver
try: try: