4
Puppeteerは、sessionStorageとlocalStorageの値をディスクに保存して、次回使用できますか?Puppeteer:save sessionStorageとlocalStorage
Puppeteerは、sessionStorageとlocalStorageの値をディスクに保存して、次回使用できますか?Puppeteer:save sessionStorageとlocalStorage
私は同じことを探していました。私は解決策としてPuppeteerと一緒にnode-persistを使用しました。あなたは以下のように使うことができます。
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);
});