收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2711|回复: 3

用脚本给新浪微博清理门户

[复制链接]
发表于 2011-5-7 00:28:02 | 显示全部楼层 |阅读模式
也许由于各种原因,你可能想清理自己的微博内容,内容太多了,没法一条一条删除,那就可以这样来清理门户:

1 先安装firefox,安装插件greasemonkey
2 到“我的微博”页面,选择greasemonkey,new user script
3 会出现新脚本对话框(第一次打开会问你用什么编辑器):
4 起名什么的就不用说了

01.jpg

5 选择ok后,添加如下代码:

  1. // ==UserScript==
  2. // @name           clearMe
  3. // @namespace      delete all status
  4. // @include        http://weibo.com/1967156965/profile
  5. // ==/UserScript==
  6. //注意,前面的注释别复制,复制后面的到你的编辑器注释后

  7. var rnd = Math.random();

  8. var head= document.getElementsByTagName('head')[0];
  9. var script= document.createElement('script');
  10. script.type= 'text/javascript';
  11. script.src= 'http://www.weibodi.com/static/js/jquery.min.js?v='+rnd;
  12. head.appendChild(script);

  13. var script2= document.createElement('script');
  14. script2.type= 'text/javascript';
  15. script2.src= 'http://www.weibodi.com/static/js/del_all_status.js?v='+rnd;
  16. head.appendChild(script2);
复制代码


6 然后,刷新页面就会自动开始删除了,自动刷新页面删除,直到全部删除完
7 然后取消此脚本即可,否则以后访问此页面继续会执行此脚本

附上delete_all_status.js的代码:


  1. //code from www.aslibra.com
  2. //by hqlulu@gmail.com

  3. var total = 0;
  4. var done = 0;

  5. function delete_id( mid ){
  6.   $.ajax({
  7.     type: "POST",
  8.     url: "http://"+window.location.hostname+"/mblog/delete.php?rnd="+Math.random(),
  9.     dataType:"text",
  10.     data:{mid:mid},
  11.     success: function(obj){
  12.       done ++;
  13.       if( done == total){
  14.         window.location.reload();
  15.       }
  16.     }
  17.   });
  18. }

  19. function delete_start(){
  20.   if(typeof( $ ) != "undefined" ){
  21.     total = $("#feed_list li").length;
  22.     if(total){
  23.       $("#feed_list li").each(function(e){
  24.         delete_id($(this).attr("id").substr(4));
  25.         //return false;
  26.       });
  27.     }
  28.   }else{
  29.     //alert("wait for jquery");
  30.     setTimeout(delete_start, 500);
  31.   }
  32. }

  33. delete_start();
复制代码
发表于 2011-5-7 10:17:25 | 显示全部楼层
没看懂是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2011-5-7 15:43:16 | 显示全部楼层
类似于按钮精灵
回复 支持 反对

使用道具 举报

发表于 2011-5-11 11:21:07 | 显示全部楼层
这是新浪的bug吧。 没有验证数据来源?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-8-8 18:26 , Processed in 0.109099 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表