Chrome headless

IT위키
리눅스마스터 (토론 | 기여)님의 2021년 2월 15일 (월) 13:33 판 (새 문서: 분류:공개 소프트웨어 ;리눅스 등 GUI가 없는 셸 환경에서 크롬 웹 브라우저의 기능을 이용할 수 있도록 지원하는 CLI용 옵션 == 설치 ==...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
리눅스 등 GUI가 없는 셸 환경에서 크롬 웹 브라우저의 기능을 이용할 수 있도록 지원하는 CLI용 옵션

설치[편집 | 원본 편집]

크롬을 그대로 설치 후 --headless 옵션을 사용한다.

$ sudo vi /etc/yum.repos.d/google-chrome.repo

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

$ sudo yum install google-chrome-stable

사용법[편집 | 원본 편집]

  • pdf 출력
google-chrome --headless --disable-gpu --no-margins --print-to-pdf-no-header --print-to-pdf={웹페이지 또는 HTML 경로}

관련 옵션[편집 | 원본 편집]

  • 소스 코드를 통해 확인 가능
  • 예시
    • --default-background-color : 백그라운드 칼라 지정
    • --hide-scrollbars : 스크롤바 없애기
    • --print-to-pdf : PDF로 출력
    • --print-to-pdf-no-header : PDF로 출력하되 출력물 헤더 생략