zsxneil

网上看到一个自动批量删除微博的js脚本,经测试可用:

 

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() {
var times = 0;
  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
    times ++;
    if(times < 6) {
        $(\'html, body\').animate({ scrollTop: $(document).height() }, \'slow\');
    }
   
    var len = $(\'div[action-type="feed_list_item"]\').length;
    console.log(len)
    if (len < 5) { 
        times = 0;
        $(\'a[class="page next S_txt1 S_line1"]\')[0].click(); 
    }
  }, 1000);

};
document.head.appendChild(s);

 

打开我的微博页面,将脚本复制到浏览器控制台执行即可,可以自动翻页,但是由于微博有访问频率限制,只能一个一个慢慢删。

添加了下拉次数限制,减少页面报错。

分类:

技术点:

相关文章: