以无头模式使用铬制的cookie

时间:2018-06-28 19:53:59

标签: node.js chromium puppeteer

当我使用Chromium浏览网站时,会存储并使用多个Cookie。但是,当Puppeteer以无头模式运行Chromium时,它们并没有采取任何措施。

如何使用这些Cookie或将其传输到Puppeteer使用的实例?

请注意,我确实将window.onload = function() { setInterval(function(){ $('#tagid').load('{{ url_for('welcome') }}'); }, 5000 ); }; 设置为Chromium所在的路径。

1 个答案:

答案 0 :(得分:1)

您还需要将puppeteer指向User data directory,其中包含所有元数据,包括书签,历史记录和cookie:

puppeteer.launch({
  executablePath : '...',
  userDataDir: '/path/to/user-data-directory',
})