新浪微博本身不提供批量删除微博的方法,而有些时候,我们需要删除自己微博上所有带图片的内容,下面就是一个批量删除微博的方法,包括带图片微博的方法。
先使用谷歌浏览器访问自己的微博首页,在自己微博里,使用搜索功能过滤出指定日期所有带图片的微博,不过滤的话将删除所有微博。
接着,按F12,调出后台工具,点击console,将以下代码复制进去,直接回车即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 'use strict'; var s = document.createElement('script'); s.setAttribute('src', 'https://lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.min.js' ); s.onload = function() { setInterval(function() { if (!$('a[action-type="feed_list_delete"]')) { $('a.next').click(); } else { $('a[action-type="feed_list_delete"]')[0].click(); $('a[action-type="ok"]')[0].click(); } // scroll bottom let auto load $('html, body').animate({ scrollTop: $(document).height() }, 'slow'); }, 800); }; document.head.appendChild(s); |
- 进入自己的微博主页(网页端)
- 按F12键(或者右键审查元素),将代码复制在 [ console ]目录 ,按回车键确定即可
温馨提示:
a. 不能删除指定微博,但可以删除当前页面的微博
跳转到某页,把代码复制在当前页面,即可删除本页微博
b. 一次只能删除一页的微博,大概30条
c. 如果出现错误,或者系统繁忙,就把代码在[console ]目录复制一遍
d. 后悔了,想停止删除,就按F5刷新,但删掉的微博是不能还原