通过标签生成Netscape格式的cookie.txt文件

171 阅读1分钟

在浏览器中新建一个标签

修改书签内容为以下代码

javascript:(function(){
    const userCookie = prompt("请输入你的 Cookie:", "");
    if (userCookie) {
		let cookie_txt = "# Netscape HTTP Cookie File\n";
		const domainRegx =/(?:^|\.)([a-z-]+\.(?:com|cn|org|net|edu|gov|io|co|ai|dev|me|xyz|info|biz|site|online|tech|store|app|blog|shop|club|fun|tv|live|moe|design|wiki|space|top|com.cn))$/i;
		const domainName =document.location.hostname.match(domainRegx)[1];
		userCookie.split(';').forEach(function(cookie) {
			var parts = cookie.split('=');
			var name = parts[0].trim();
			var value = parts[1] ? parts.slice(1).join('=').trim() : '';
			cookie_txt=cookie_txt+("."+domainName + '\tTRUE\t/\tFALSE\t0\t' + name + '\t' + value + '\n');
		});

		const content = cookie_txt;
		const blob = new Blob([content], { type: 'text/plain' });
		const url = URL.createObjectURL(blob);
		const a = document.createElement('a');
		a.href = url;
		a.download = 'cookies.txt';
		a.click();
		URL.revokeObjectURL(url);	
    }
})();

按F12在network选项卡下点击一个请求复制Cookie信息到剪贴板

点击上边新建的书签粘贴Cookie信息