반응형
셀레늄 크롬 옵션을 몇가지 정리해 보았다
참고자료) selenium 시작하기 ↓
2023.10.15 - [개발기록/python] - [python] Selenium chrome에서 시작하기 (+ 크롬 브라우저, element, driver, alert 다루기)
- 크롬 옵션 사용하기
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(options=options)
- 크롬 브라우저 위치 지정
options.binary_location = 'C:/Program Files/Google/Chrome/Application/chrome.exe'
- 브라우저 창 최대화
options.add_argument("--start-maximized")
- 브라우저 크기 지정
options.add_argument("--window-size = x,y")
- 프로세스 종료되어도 브라우저 열어두기
options.add_experimental_option("detach", True)
- 팝업 허용
options.add_argument('--disable-popup-blocking')
- 팝업차단
(인수 제외 : chromedriver의 기본 인수들을 제외하는 기능으로, [ ] 안에 제외할 인수들을 넣어준다)
options.add_experimental_option('excludeSwitches', ['disable-popup-blocking'])
https://www.selenium.dev/documentation/webdriver/browsers/chrome/
반응형
'개발기록 > python' 카테고리의 다른 글
[python] exe 실행파일 만들기 (pyinstaller) (0) | 2024.09.21 |
---|---|
[python] selenium에서 iframe 제어 (0) | 2024.09.21 |
[python] Selenium 활용 예스24 티켓예매 매크로 만들기 (11) | 2024.05.28 |
[python] 파이썬 클래스 개념 (__init__, self) (0) | 2024.05.19 |
ModuleNotFoundError : No module named (가상환경) (6) | 2024.03.17 |
댓글