새소식

반응형
파이썬/크롤링

chrome_options.add_argument 종류 및 설명

  • -
반응형

chrome-options.add_argument를 사용하는 이유는 크롬 드라이버를 실행할 때 다양한 옵션을 설정하여 웹 브라우저의 동작을 제어하기 위해서입니다. 

 

--headless

브라우저를 화면에 띄우지 않고 백그라운드에서 실행합니다. 웹 자동화 시 브라우저 창이 보이지 않도록 하고 싶을 때 사용합니다.

--disable-gpu

GPU 가속을 비활성화합니다. 일부 시스템에서 GPU 가속을 사용할 때 문제가 발생할 수 있을 때 사용합니다.

--window-size=width,height

브라우저 창의 크기를 지정합니다. 예를 들어 --window-size=1920,1080과 같이 사용하여 브라우저 창의 크기를 1920x1080으로 설정할 수 있습니다.

--incognito

시크릿(익명) 모드로 브라우저를 실행합니다.

--user-agent=user_agent_string

특정 User-Agent 문자열을 사용하여 브라우저를 실행합니다. 웹 사이트에서 사용자 에이전트를 변경하고 싶을 때 유용합니다.

--proxy-server=proxy_server

프록시 서버를 설정하여 웹 요청을 라우팅할 수 있습니다.

--disable-extensions

브라우저 확장 프로그램을 비활성화합니다.

--ignore-certificate-errors

SSL 인증서 오류를 무시합니다. (주의: 보안 이슈가 있을 수 있으므로 신중하게 사용해야 합니다)

--disable-notifications

브라우저에서 팝업 알림을 비활성화합니다.

--disable-infobars

브라우저 상단의 정보바를 숨깁니다. (예: "Chrome이 자동화된 테스트 소프트웨어에 의해 제어되고 있습니다.")

--start-maximized

브라우저를 최대화하여 실행합니다.

이 외에도 다양한 옵션이 있으며, 필요에 따라 추가할 수 있습니다. 각 옵션은 --옵션명=값 형태로 사용하며, 여러 옵션은 쉼표로 구분하여 사용할 수 있습니다. 예를 들어, options.add_argument("--headless, --start-maximized")과 같이 여러 옵션을 동시에 사용할 수 있습니다.

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.