Contents



설치

Linux 에서 chrome 설치는 어려우므로 대신 chromium 브라우저 설치

RHEL/CentOS 7

  1. EPEL 저장소 설치

  2. chromium 설치

    sudo yum install chromium

Ubuntu

기본 패키지

sudo add-apt-repository ppa:canonical-chromium-builds/stage
sudo apt-get update
sudo apt-get install chromium-browser


language pack

sudo apt-get install chromium-browser-l10n 


codecs

sudo apt-get install chromium-codecs-ffmpeg


extra

sudo apt-get install chromium-codecs-ffmpeg-extra


Linux/OS X 에서는 .bash_profile 이나 .zshrc 에 다음 alias 추가

alias chrome='chromium-browser' 
alias hchrome='chrome --headless'
cmder alias
chrome="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" $*
hchrome="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless $*


사용


pdf 로 저장

hchrome --print-to-pdf=c:/Users/lesstif/naver.pdf http://naver.com

Windows 에서는 --print-to-pdf 옵션 뒤에 저장할 파일을 절대 경로로 지정해야 정상 동작함.

Windows 에서 headless 모드로 실행시 반응이 없는 것 같으면 --enable-logging  추가해서 실행


dom 출력

hchrome --dump-dom http://naver.com


screen shot

스트린샷을 떠서 screenshot.png  으로 저장

hchrome --screenshot https://www.chromestatus.com/
# Size of a standard letterhead.
hchrome --screenshot=c:/users/lesstif/scr-letter.png --window-size=1280,1696 https://www.chromestatus.com/
# Nexus 5x
hchrome --screenshot=c:/users/lesstif/scr-next.png --window-size=412,732 https://www.chromestatus.com/


REPL mode (read-eval-print loop)

run with --repl flag

$ chrome --headless --disable-gpu --repl --crash-dumps-dir=./tmp https://www.chromestatus.com/



Ref

  • No labels

This page has no comments.