我希望能够将自定义配置文件传递给Puppeteer。首先,我尝试传递我的真实Google Chrome配置文件:
const browser = await puppeteer.launch({
userDataDir: '/Users/[USERNAME]/Library/Application Support/Google/Chrome/Default',
headless: false,
slowMo: 250,
...
}
但是当浏览器打开后,如果我进入设置,它显示的是Person 1
而不是来自我的Google Chrome个人资料的数据。
上面的userDataDir路径是在我访问chrome://version
时,Google Chrome中显示的Profile Path
(其中[USERDATA]是我的用户名)。
我还尝试了userDataDir: '~/Library/Application Support/Google/Chrome/Default'
我使用的是
Puppeteer 0.11.0
Node 8.4.0
NPM 5.2.0
macOS El Capitan 10.11.6
MacBook Pro Retina,15英寸,2015年中期