Puppeteer не работает на виртуальном интерфейсе, созданном с помощью netns? - PullRequest
0 голосов
/ 19 марта 2019

Кажется, что экземпляр Chuppeteer Chrome не запущен на виртуальном интерфейсе, который я создал с помощью ip netns. (Я запускаю npm на виртуальном интерфейсе)

Какие параметры запуска мне нужны?

запускаю

sudo ip netns exec ns_clt sudo -u [USER] npm start

запускает кукловода. Я пытался добавить 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,
});
...