示例代码
// 示例代码,展示如何使用导出的 cookies 文件
const fs = require('fs');
const { CookieJar } = require('tough-cookie');
// 读取 Netscape 格式的 cookies 文件
const cookiesFile = fs.readFileSync('path/to/cookies.txt', 'utf8');
// 解析 cookies
const cookieJar = new CookieJar();
cookiesFile.split('\n').forEach(line => {
const parts = line.split('\t');
if (parts.length === 7) {
const cookie = {
key: parts[5],
value: parts[6],
domain: parts[0],
path: parts[2],
expires: parts[4],
httpOnly: parts[3] === 'TRUE',
secure: parts[1] === 'TRUE'
};
cookieJar.setCookieSync(cookie, 'http://example.com');
}
});
console.log(cookieJar);
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



