您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
获取公众号卡号信息
// ==UserScript== // @name 获取公众号卡号 // @namespace http://tampermonkey.net/ // @version 2022.05.15 // @description 获取公众号卡号信息 // @author Bendon // @match https://mp.weixin.qq.com/merchant/membercardmgr?* // @icon https://res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Your code here... //alert(0); window.addEventListener('load', function () { var keyCount = "CardCount"; var key = "CardData"; if(document.body.innerText.indexOf("没有符合条件的会员,请确认后重新搜索")>-1){ var noMobileCount = 0 if(parseInt(localStorage.getItem(keyCount))>0){ jsArray = JSON.parse(localStorage.getItem(key)); var newArray = [] jsArray.forEach(function(item, index, arr) { if(item["mobile"]) { newArray.push(item); } else{ noMobileCount++; } }); localStorage.setItem(key+"-nomobile",JSON.stringify(newArray)); } alert("处理完成,共获取"+localStorage.getItem(keyCount) +"条数据,其中无mobile数据:"+noMobileCount+"条"); return; } var count = 0; var countStr = localStorage.getItem(keyCount); if(countStr){ count = parseInt(countStr); } if(count==0){ localStorage.removeItem(key); } var localData = localStorage.getItem(key); var jsArray = []; if(localData){ jsArray = JSON.parse(localData); } if(wx.cgiData.userlist.datas){ jsArray = jsArray.concat(wx.cgiData.userlist.datas); var len = wx.cgiData.userlist.datas.length; count += len; console.info("wx.cgiData.userlist.datas.length:+"+len); localStorage.setItem(keyCount,count); } localData = JSON.stringify(jsArray); localStorage.setItem(key,localData); document.getElementById("js_next_page").click(); }); })();