반응형
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
options = Options()
options.add_experimental_option("detach", True) # 크롬 꺼짐 방지
options.add_experimental_option("excludeSwitches", ["enable-automation"]) # 자동화된 소프트웨어 문구 제거
options.add_experimental_option("prefs", {"profile.default_content_setting_values.notifications": 1})# 알림창 끄기
options.add_argument('disable-infobars')# 인포바 비활성화
# 비밀번호 저장 팝업을 끄기 위한 옵션 추가
prefs = {
"profile.default_content_setting_values.notifications": 2,
"credentials_enable_service": False,
"profile.password_manager_enabled": False
}
options.add_experimental_option("prefs", prefs)
service = Service(ChromeDriverManager().install()) #chromeDriver 자동 설치 및 업데이트
driver = webdriver.Chrome(service=service, options=options) # service , options 적용
driver.get(url) #사이트 접속
반응형
'python3 selenium' 카테고리의 다른 글
python3 selenium 동일한 요소 여러개 제어하기 (1) | 2023.11.18 |
---|---|
Python3 selenium click이 되지 않을 때 JavaScript를 사용하여 요소를 클릭, element_to_be_clickable, iframe, ActionChains (1) | 2023.11.18 |
pyinstaller, webdriver 콘솔창 안뜨게하기 (0) | 2023.09.19 |
캠핑장 예약 매크로, 캠핏 예약 매크로 (28) | 2023.09.13 |
python3 selenium 웹사이트 화면 스크롤 이동하기 (0) | 2023.06.09 |