스크린샷 만들기

스크린샷 만들기

Firefox의 명령줄 인터페이스를 사용하여 스크린샷을 찍으려고 합니다. 새 프로필의 이름이 다른 모든 기존 프로필과 고유한지 확인했습니다. 마지막 명령은 실행되지만 종료되지 않으며 스크린샷을 생성하지 않습니다.

$ firefox --version
> Mozilla Firefox 66.0.3
$ firefox -CreateProfile unique-profile-name
> *** You are running in headless mode.
$ firefox -P unique-profile-name -headless --screenshot https://developer.mozilla.com/en-US/
> *** You are running in headless mode.

명령줄 인터페이스를 사용하고 firefox페이지의 스크린샷을 생성하려면 어떻게 해야 합니까?

"스크린샷 찍기" 명령을 받았습니다.https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Headless_mode.

--window-size=800,1000창 크기도 지정 하고 URL이 리디렉션되지 않는지 확인하려고 했습니다 .

답변1

해당 URL에 인증서 오류가 있는 것 같습니다. 요청한 도메인에 대한 인증서가 유효하지 않습니다. 이것이 아마도 이 예에서 Firefox 스크린샷이 작동하지 않는 이유일 것입니다. 다음 중 하나를 시도해 보세요.

  • Firefox에서 인증서를 예외로 수락하고 헤드리스 Firefox를 다시 실행합니다(더 이상 중단되지 않아야 함). 커맨드 라인이 필수라면,이것도움이 될 수도 있습니다.

또는

  • Firefox가 필수가 아닌 경우 다음을 사용하여 Chrome을 사용해 보세요 --ignore-certificate-errors.

chromium --headless --screenshot=output.jpg --ignore-certificate-errors https://developer.mozilla.com/en-US

추신: -headless사용할 때 암시됩니다.firefox --screenshot

관련 정보