본문 바로가기
개발기록/python

[python] Selenium chrome options

by spectrum20 2024. 6. 14.
반응형

셀레늄 크롬 옵션을 몇가지 정리해 보았다

 

 

참고자료) selenium 시작하기 ↓

2023.10.15 - [개발기록/python] - [python] Selenium chrome에서 시작하기 (+ 크롬 브라우저, element, driver, alert 다루기)

 

[python] Selenium chrome에서 시작하기 (+ 크롬 브라우저, element, driver, alert 다루기)

Selenium 프레임워크 활용 자동화 매크로를 만들어보았다  ***  Selenium 4버전 이상에서는 크롬 드라이버를 따로 설치하지 않아도 된다!크롬드라이버 설치크롬 브라우저를 사용할거라 내 컴퓨터의

spectrum20.tistory.com

 

 

 

 

- 크롬 옵션 사용하기

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/

 

Chrome specific functionality

These are capabilities and features specific to Google Chrome browsers.

www.selenium.dev

 

반응형

댓글