Node.js 木偶演员:保存会话存储和本地存储

Node.js 木偶演员:保存会话存储和本地存储,node.js,google-chrome-headless,puppeteer,Node.js,Google Chrome Headless,Puppeteer,Puppeter能否将sessionStorage和localStorage中的值存储在磁盘上,并在下次使用它们?我也在寻找同样的东西。我使用node persist和puppeter作为解决方案。你可以像下面那样使用它 const storage = require('node-persist'); // Set Local Storage storage.initSync(); var data = { "token": storage.getItemSync("token") }

Puppeter能否将sessionStorage和localStorage中的值存储在磁盘上,并在下次使用它们?

我也在寻找同样的东西。我使用node persist和puppeter作为解决方案。你可以像下面那样使用它

const storage = require('node-persist');

// Set Local Storage
storage.initSync();
var data = {
    "token": storage.getItemSync("token")
};
page.evaluate((data) => {
    localStorage.setItem("token", data.token);
}, data);

// Get Local Storage
page.evaluate(() => {
    return {
        "token": localStorage.getItem("token")
    };
}).then((data) => {
    storage.initSync();
    storage.setItemSync("token", data.token);
});