"헤드리스 크롬"의 두 판 사이의 차이

(iwu)
 
잔글 (→‎예시: 추가: 후 sudo 로 chrome 실행)
19번째 줄: 19번째 줄:
$ chrome --headless --disable-gpu --hide-scrollbars --window-size=1280,1440 --screenshot=output.png http://example.com
$ chrome --headless --disable-gpu --hide-scrollbars --window-size=1280,1440 --screenshot=output.png http://example.com
</source>
</source>
* 한중일 폰트가 바로 안나오면 Noto Sans CJK KR 과 Noto Serif CJK KR를 설치 (예: 우분트)
* 한중일 폰트가 바로 안나오면 Noto Sans CJK KR 과 Noto Serif CJK KR를 설치 (예: 우분트) 후 sudo 로 chrome 실행
<source lang="bash">
<source lang="bash">
# cd /usr/local/share/fonts && mkdir -p g_fonts && cd g_fonts
# cd /usr/local/share/fonts && mkdir -p g_fonts && cd g_fonts

2017년 8월 21일 (월) 16:44 판

1 개요

Headless Chrome
헤드리스 크롬
  • 구글의 크롬(또는 크로미엄 Chromium) 버전 59와 그 이후에 있는 스크립트형 헤드리스 브라우저
  • DOM 출력, PDF및 스크린캡처 저장, REPL (read-eval-print loop) 모드(aka CLI 실시간 스크립트 인터프리터), 원격 디버깅과 외부 조작 기능 지원

2 예시

  • chrome 또는 chromium-browser 설치 (chromium 설치시 실행을 위해 chrome 대신 chromium-browser를 사용)
  • DOM 출력
$ chrome --headless --disable-gpu --dump-dom http://example.com > output.html
  • PDF로 저장 (전 페이지 캡처)
$ chrome --headless --disable-gpu --print-to-pdf=output.pdf http://example.com
  • PNG로 저장 (윈도우 크기만 캡처)
$ chrome --headless --disable-gpu --hide-scrollbars --window-size=1280,1440 --screenshot=output.png http://example.com
  • 한중일 폰트가 바로 안나오면 Noto Sans CJK KR 과 Noto Serif CJK KR를 설치 (예: 우분트) 후 sudo 로 chrome 실행
# cd /usr/local/share/fonts && mkdir -p g_fonts && cd g_fonts
# wget https://noto-website.storage.googleapis.com/pkgs/NotoSansCJKkr-hinted.zip
# wget https://noto-website.storage.googleapis.com/pkgs/NotoSerifCJKkr-hinted.zip
# mkdir NotoSansCJKkr && cd NotoSansCJKkr && unzip ../NotoSansCJKkr-hinted.zip && cd .. && rm -f NotoSansCJKkr-hinted.zip
# mkdir NotoSerifCJKkr && cd NotoSerifCJKkr && unzip ../NotoSerifCJKkr-hinted.zip && cd .. && rm -f NotoSerifCJKkr-hinted.zip
# chown -R root:staff g_fonts && chmod -R 644 g_fonts/* && chmod 755 g_fonts
# fc-cache -fv

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}