fix : SessionNotCreatedException caused by data dir conflict

This commit is contained in:
martin legrand 2025-04-08 20:31:07 +02:00
parent 3c66eb646e
commit 9a1b2b93f6

View File

@ -17,6 +17,7 @@ import time
import random
import os
import shutil
import tempfile
import markdownify
import sys
import re
@ -59,6 +60,8 @@ def create_driver(headless=False, stealth_mode=True) -> webdriver.Chrome:
#ua = UserAgent()
#user_agent = ua.random # NOTE sometime return wrong user agent, investigate
#chrome_options.add_argument(f'user-agent={user_agent}')
user_data_dir = tempfile.mkdtemp()
chrome_options.add_argument(f"--user-data-dir={user_data_dir}")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")
chrome_options.add_argument("--autoplay-policy=user-gesture-required")