Google Puppeteer未获取所有第三方Cookie

问题描述 投票:2回答:1
Network.getAllCookies

#返回所有浏览器cookie。根据后端支持,将在cookie字段中返回详细的cookie信息。

RETURN OBJECT
cookies

array Cookie
Array of cookie objects.

enter image description here

Chrome Dev tool Guide

    (async() => {
      const browser = await puppeteer.launch({});
      const page = await browser.newPage();
      await page.goto('https://stack.com', {waitUntil : 'networkidle2' });
      // tried params like this as well
      // {waitUntil: 'load', timeout: 0}
      // {waitUntil: 'domContentLoaded', timeout: 0}

      // Here we can get all of the cookies
      console.log(await page._client.send('Network.getAllCookies'));

    })();

不返回所有cookie-获得站点中第三方脚本设置的cookie的任何其他功能。?

javascript cookies puppeteer headless-browser cookieserve
1个回答
2
投票

[如果您使用的是MacOS,我还很难查看所有cookie。然后,我添加了NPM包chrome-cookies-secure并能够看到它们。 (https://www.npmjs.com/package/chrome-cookies-secure

© www.soinside.com 2019 - 2024. All rights reserved.