几个星期没上微博,发现微博里发了500多篇文章,一些重复的内容,像是机器发的。不知道是某浪干的,还是被DAO号,感觉后者的可能性比较小。然后只能一条一条的删除。吐血中……
突然想到了可以用浏览器的控制台做些什么。用fiddle抓了下包,删除调用的地址:http://weibo.com/aj/mblog/del?ajwvr=6,然后用的是post,数据是mid=4131********42342
然后我就想把一页里面所有的mid全部抓出来,遍历删除。我了个擦的,虽然谷歌浏览器操作DOM比较方便,但是在本地使用的情况下,jQuery还是很好的选择,虽然微博并没使用。
加载jQuery:
var sss = document.createElement("script")
sss.src = "http://apps.bdimg.com/libs/jquery/1.7.2/jquery.min.js"
document.body.appendChild(sss)
删除微博:
(function($) {
$(".WB_cardwrap").each(function(i, n) {
$.post("http://weibo.com/aj/mblog/del?ajwvr=6", {mid : $(n).attr("mid")}, function(data) { console.log(data); });
});
})(jQuery)
不过失败率还是蛮高的,在400左右的量级中,还是可以忍受的。如果量级大了,可能要想一些其他的方法了,比如采集……