鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ puppeteer 無(wú)法設(shè)置cookie ?

puppeteer 無(wú)法設(shè)置cookie ?

直接上全部代碼:

const puppeteer = require('puppeteer');

; (async () => {
    const browser = await puppeteer.launch({
        headless: false,        // 開(kāi)啟界面
        devtools: true,         // 自動(dòng)開(kāi)啟 F12
    });

    const page = await browser.newPage();       // 新建頁(yè)面
    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);       // 設(shè)置cookie

    await page.waitFor(500);
    await page.goto('http://baidu.com/');       // 打開(kāi)頁(yè)面
})();

然后在瀏覽器的F12 你始終找不到 設(shè)置的這個(gè)cookie, 百度的好多,結(jié)果都是一群垃圾復(fù)制別人的, 按部就班,一點(diǎn)都不改的,demo也是照著google 的官方demo抄的, 在github項(xiàng)目里也沒(méi)有找到 關(guān)于設(shè)置cookie 的demo。

有哪位大佬有設(shè)置cookie成功的嗎?

回答
編輯回答
青檸
2018年8月23日 01:02
編輯回答
抱緊我

F12找不到是因?yàn)槟愕倪^(guò)cookie期了。

new Date(7 * 24 * 60 * 60 * 1000)//Thu Jan 08 1970 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
2017年1月29日 08:29