인프런 커뮤니티 질문&답변

민우님의 프로필 이미지
민우

작성한 질문수

Node.js로 웹 크롤링하기

안녕하세요~ puppeteer 실행에 대해 질문이 있습니다!

작성

·

357

0

"2-1 puppeteer 시작하기" 강좌를 보는 중에  아래와 같은 코드를 따라 실행중 오류가 나는 이슈가 있었습니다

const browser = await puppeteer.launch({
headless: false,

오류 메세지도 명확하지 않아 구글링을 해본 결과 옵션값에 executablePath을 추가하여 chrome 파일의 경로를 명시해줬는데 이부분을 제로초님처럼 따로 옵션값을 기입하지 않고 해결할수 있는 방법이 궁금합니다~

const browser = await puppeteer.launch({
headless: false,
executablePath: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
});

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

크롬을 처음 설치할 때 다른 경로에 설치하셨었나요??

0

민우님의 프로필 이미지
민우
질문자

아니요, 저는 왠만하면 프로그램을 설치할때 기본설정 그대로 두고 스킵스킵하는 행위가 버릇이 된터라...
질문하신 부분은 그렇다면 지금 코드상으로 보여지는 executablePath 값의 크롬 경로가 기본 경로와 다르다는 뜻인건가요? 참고로 제 pc는 macOS를 사용하고 있습니다!

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

기본 경로는 맞는 것 같습니다. 다만 저걸 직접 지정하는 걸 본 것은 저도 처음입니다.

민우님의 프로필 이미지
민우

작성한 질문수

질문하기