[Web Crawling] Selenium 알림창 끄기
Lpla
·2020. 3. 2. 22:56
반응형
셀레니움을 사용하다 보면 알림창이 뜨고 허용이나 거부를 선택해야 하는 경우가 발생한다.
일단 알림창이 뜨면 브라우저의 다른 영역은 비활성화되기 때문에 크롤링에 상당히 귀찮은 존재다.
이를 어떻게 해결할 수 있을지 한참 찾아보다가 해답을 찾았다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
option = Options()
# 알림창 끄기
option.add_experimental_option("prefs", {
"profile.default_content_setting_values.notifications": 1
})
driver = webdriver.Chrome(chrome_options=option, executable_path='C:\chromedriver.exe')
이렇게 크롬 드라이버를 실행하게 되면 더 이상 알림창이 뜨지 않는다.
반응형