오류수정
This commit is contained in:
@ -6,15 +6,21 @@ from selenium.webdriver.support import expected_conditions as EC
|
||||
from datetime import datetime
|
||||
import os
|
||||
import time
|
||||
import tempfile
|
||||
import tempfileimport tempfile
|
||||
from selenium import webdriver
|
||||
from selenium.webdriver.chrome.options import Options
|
||||
|
||||
options = Options()
|
||||
options.add_argument('--headless')
|
||||
options.add_argument('--window-size=1802,1467')
|
||||
|
||||
# 임시 사용자 데이터 디렉토리 생성
|
||||
temp_user_data_dir = tempfile.mkdtemp()
|
||||
options.add_argument(f'--user-data-dir={temp_user_data_dir}')
|
||||
# 임시 폴더 생성 후 user-data-dir로 지정 (매 실행마다 새 폴더 사용)
|
||||
temp_dir = tempfile.mkdtemp()
|
||||
options.add_argument(f'--user-data-dir={temp_dir}')
|
||||
|
||||
# Docker에서 권장하는 옵션
|
||||
options.add_argument('--no-sandbox')
|
||||
options.add_argument('--disable-dev-shm-usage')
|
||||
|
||||
driver = webdriver.Chrome(options=options)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user