Puppeteerやcheerio-httpcliでインポート可能なクッキーJSONファイルを出力するブラウザ拡張機能です。
拡張機能のアイコンをクリックすると、現在開いているページで保存されているクッキー情報をJSONファイルとして保存できます。
保存したJSONファイルは以下のように使用できます。
const puppeteer = require('puppeteer');
.
.
.
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
const cookies = JSON.parse(fs.readFileSync(<エクスポートしたクッキーJSONファイル>, 'utf-8'));
for (const cookie of cookies) {
await page.setCookie(cookie);
}
await page.goto(...);
const client = require('cheerio-httpcli');
.
.
.
const cookies = JSON.parse(fs.readFileSync(<エクスポートしたクッキーJSONファイル>, 'utf-8'));
client.importCookies(cookies);
client.fetch(...);
MIT licenseで配布します。
© 2020 ktty1220