chrome headless 모드
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –headless –disable-gpu –dump-dom “https://www.naver.com/” -> 이렇게 실행해도 아무것도 안보인다.
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –headless –disable-gpu **–enable-logging **–dump-dom “https://www.naver.com/” -> –enable-logging 를 추가해야 내용이 출력된다.
동작시키면 [0328/140120.530:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc in line 542 같은 에러가 나온다. –disable-gpu 플래그를 줘도 그러네…
- pdf 로 저장
- 페이지의 모든 부분이 pdf로 저장된다.
-
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –headless –disable-gpu –print-to-pdf=C:\Temp\output.pdf “https://www.naver.com/”
- png로 저장
- 특정 크기의 부분이 png로 저장된다.
- 기본 크기는 800x600
-
–window-size=1280,1696 를 추가해서 너비 높이 설정 가능
- –hide-scrollbars 스크롤바 감추기
- “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –headless –disable-gpu –screenshot=C:\Temp\screenshot.png “https://www.naver.com/”
- “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –headless –disable-gpu –window-size=1280,1696 –screenshot=C:\Temp\screenshot2.png “https://www.naver.com/”
- “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –headless –hide-scrollbars –screenshot=C:\Temp\screenshot3.png “https://www.naver.com/”