현재 OS X El Capitan에서 실행 중이며 시작할 때 Google Chrome을 헤드리스 모드로 실행하고 싶습니다. 지금까지 터미널을 통해 시도했지만 헤드리스 모드를 시작하는 적절한 방법을 찾지 못했습니다. 내가 무엇을 잘못하고 있지?
나는 모든 조합을 시도했지만 현재 나를 위해 작동하는 유일한 조합은 다음과 같습니다.
open -a ''Google 크롬 '' http://www.google.com
그러나 아직 헤드리스 모드는 없습니다.
제한된 지식을 바탕으로 시작할 때이 시작을 수행하는 적절한 방법은 bash 파일을 사용하는 것입니다. 틀린 점 있으면 지적 해주세요.
어떤 제안이라도 대단히 감사하겠습니다.
먼저 헤드리스 기능을 도입 한 Google Chrome v59 이상을 사용하고 있는지 확인하세요.
그렇다면 아래 내용이 도움이 될 수 있습니다.
chrome --headless --remote-debugging-port=9222 http://www.google.com
다음을 사용하여 Chrome 용 명령 줄 실행 파일의 별칭을 설정해야합니다 (Chrome이 표준 위치에 설치되어 있다고 가정).
alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
위의 내용을 테스트하려면 다른 브라우저에서이 주소로 이동해보세요.
http://localhost:9222
참조를 위해 Google 에서이 페이지를 확인하십시오 .
다음은 유용 할 수있는 간단한 스크립트입니다.
#!/bin/bash
url="http://www.google.com"
port=9222
chrome="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
"$chrome" --headless --remote-debugging-port="$port" "$url" &
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다