Puppeteer 是一个 Node 库,用于通过 DevTools 协议控制 Chromium 或 Chrome
npm install puppeteer
getLocalStorageValues.js
的文件,然后将以下代码粘贴到文件中:const puppeteer = require('puppeteer');
(async () => {
// 启动浏览器并打开一个新页面
const browser = await puppeteer.launch();
const page = await browser.newPage();
// 导航到您想要获取 localStorage 值的网站
await page.goto('https://example.com');
// 获取所有 localStorage 值
const localStorageValues = await page.evaluate(() => {
const keys = Object.keys(localStorage);
return keys.reduce((result, key) => {
result[key] = localStorage.getItem(key);
return result;
}, {});
});
// 在控制台中显示这些值
console.log('LocalStorage values:', localStorageValues);
// 关闭浏览器
await browser.close();
})();
getLocalStorageValues.js
文件的目录,然后运行以下命令:node getLocalStorageValues.js
这个脚本将在浏览器中打开 https://example.com
,获取其 localStorage
对象中的所有键值对,并在 Node.js 控制台中显示这些值。
请注意,您需要将 https://example.com
替换为您要获取 localStorage
值的实际网址。
领取专属 10元无门槛券
手把手带您无忧上云