似乎 puppeteer chrome 实例没有在我使用 ip netns 创建的虚拟接口上启动。(我在虚拟接口上运行 npm)
我需要什么启动参数?
我启动
sudo ip netns exec ns_clt sudo -u [USER] npm start
启动 puppeteer。我试图添加 userDataDir
const browser = await puppeteer.launch({
headless: true,
executablePath: 'google-chrome',
userDataDir: user_data_dir,
});
解决方案:使用管道:真的!
const browser = await puppeteer.launch({
headless: true,
executablePath: 'google-chrome',
userDataDir: user_data_dir,
pipe: true,
});