puppeteer 无法设置cookie ?

直接上全部代码:

const puppeteer = require('puppeteer');

; (async () => {    const browser = await puppeteer.launch({
        headless: false,        // 开启界面
        devtools: true,         // 自动开启 F12
    });    const page = await browser.newPage();       // 新建页面
    await page.waitFor(500);                    // 暂停 500ms

    var cookie = {
        name: "ccc",
        value: "cccccccccccccccccc",
        domain: "baidu.com",
        path: "/",
        expires: 7 * 24 * 60 * 60 * 1000
    };    await page.setCookie(cookie);       // 设置cookie

    await page.waitFor(500);    await page.goto('http://baidu.com/');       // 打开页面})();

然后在浏览器的F12 你始终找不到 设置的这个cookie, 百度的好多,结果都是一群垃圾复制别人的, 按部就班,一点都不改的,demo也是照着google 的官方demo抄的, 在github项目里也没有找到 关于设置cookie 的demo。

有哪位大佬有设置cookie成功的吗?


达令说
浏览 1570回答 2
2回答

湖上湖

F12找不到是因为你的过cookie期了。new Date(7 * 24 * 60 * 60 * 1000)//Thu Jan 08 1970 08:00:00 GMT+0800 (中国标准时间)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js