본문 바로가기
Python/Python_Crawling

Selenium : 기본 옵션세팅

by Mr.DonyStark 2024. 2. 18.

□ 라이브러리

from selenium.webdriver.chrome.options import Options

 

□ 옵션지정시

ma_option = Options()

 

□ 옵션지정 시

ma_option.add_experimental_option("excludeSwitches", ["enable-automation"]) #드라이버 시작시 불필요문구 미표시되도록 설정
ma_option.add_experimental_option("excludeSwitches", ["enable-logging"]) #터미널상의 불필요문구 미표시되도록 설정
ma_option.add_argument("--headless") #드라이버창 안열리게 설정
ma_option.add_argument(f"user-agent={ma_agent}") # 유저정보
ma_option.add_argument("window-size=500,500") # 화면 크기지정
ma_option.add_argument("--start-maximized") # 화면크기 최대화
ma_option.add_argument("--disable-gpu") #헤드리스가 안될경우 함께 사용
ma_option.add_argument("--start-fullscreen") # 화면 풀스크린
ma_option.add_experimental_option("detach", True)  # 화면꺼짐 방지옵션 추가
ma_option.add_argument("--mute-audio") #자동음소거
ma_option.add_argument("--incognito") #시크릿모드로 진행