diff --git a/sources/browser.py b/sources/browser.py index d2bb30c..c3fc2c7 100644 --- a/sources/browser.py +++ b/sources/browser.py @@ -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")