0

Puppeteer에 사용자 지정 프로필을 전달하고 싶습니다. 내가 내 진짜 Google 크롬 프로필을 통과하려고했습니다 시작하려면 :userDataDir 프로필 폴더를 Puppeteer에 전달하는 방법

const browser = await puppeteer.launch({ 
    userDataDir: '/Users/[USERNAME]/Library/Application Support/Google/Chrome/Default', 
    headless: false, 
    slowMo: 250, 
    ... 
}

을하지만 난 설정으로 이동하면 브라우저가 열릴 때 내 Google 크롬 프로필의 데이터보다는 Person 1을 보여줍니다

userDataDir 경로는 위의 어떤 구글 크롬에 내가 방문 할 때 Profile Path에 표시 될 때 chrome://version 나는 또한 userDataDir 시도했습니다

([USERDATA] 내 이름 임) : '~/라이브러리/Application Support/구글/크롬/기본'

,

내가 사용
인형 0.11.0
노드 8.4.0
NPM 5.2.0
맥 OS 엘 카피 탄 10.11.6
맥북 프로 레티 나, 15 인치, 중순 2015

답변

0

사용 상대 경로가 작동했습니다. 이 경로는 puppeteer를 사용하는 javascript를 실행하는 cli 명령을 실행하는 폴더에 대한 상대 경로입니다.

puppeteer.launch({ userDataDir: './myUserDataDir', })