不依赖软件,教你用程序员的方式批量删除公众号后台的草稿

公众号后台运营久了,难免产生许多不再需要的草稿。官方没提供批量删除的功能,需要一次次点击删除和确认,重复的操作未免无聊。

写了个简单脚本,F12后,复制进去即可直接怼接口,批量删除本页的全部草稿,无需确认操作。再多堆积如山的草稿,也不用麻麻来操心了。

登陆到 mp.weixin.qq.com 后台,进入草稿箱页面。

按F12键,打开开发者工具,然后粘贴以下代码,回车运行,就可以删除本页的草稿。删除后自动刷新,再重复以上操作即可一直批量删除。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


document.querySelectorAll('[data-appid]').forEach(item => {
console.log(item.getAttribute('data-appid'))

fetch("https://mp.weixin.qq.com/cgi-bin/operate_appmsg?sub=del&t=ajax-response", {
"headers": {
"accept": "*/*",
"content-type": "application/x-www-form-urlencoded; charset=UTF-8",
},
"referrer": location.href,
"body": "AppMsgId=" +item.getAttribute('data-appid')+ "&token=" +(new URLSearchParams(location.href)).get('token')+ "&lang=zh_CN&f=json&ajax=1",
"method": "POST",
"mode": "cors",
"credentials": "include"
});

setTimeout(() => {
location.reload()
}, 1000)
})

新版本浏览器,出于安全考虑,限制了脚本运行。首次运行需要在控制台手动输入 “allow pasting”,按要求手输后,回车即可。

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理