JavaScript 刷粉丝脚本 [自用,收藏]

suxu · 2012年09月07日 · 最后由 z342526265 回复于 2012年09月14日 · 4364 次阅读
function Fsj(){
  var btns = new Array();
  var j = 0;

  this.init=function(){
    var links= document.getElementsByTagName("a");
    for(var i=0;i<links.length;i++){
      if (links[i].getAttribute("class")=="W_addbtn" && links[i].getAttribute("item-func") == "addFollow"){ 
        btns[j] = links[i];
        j++;
      }
    }
  };
  /**/
  var index = 0;
  this.follow=function(){
    if (index <= btns.length-1){
      console.log("No."+(index+1));
      btns[index].click();
      index++;
    }else{
      clearInterval(timer);
    }
  };

  this.init();
  var timer = setInterval("this.follow();",6000);
  console.log("sum:"+(j+1));
}

FireFox 13+FireBug 测试通过,刷粉丝需要到某个用户的粉丝界面,间隔时间可以调整。

匿名 #1 2012年09月07日

刷啥的粉丝哦

#1 楼 @help5305fff 放在 firebug 里执行,可以自动关注别人的脚本。

匿名 #3 2012年09月10日

@suxu 晕晕,js 怎么运行我当然知道,我问的是刷啥的粉丝哦,微博?还是啥?

怎么感觉是“你”变成 别人的粉丝

格式看了实在不爽,帮你改了。

#7 楼 @lgn21st 哈哈,好强悍的代码洁癖。谢谢啦。

刷了一会儿,卡死了

新版微博没法刷

这种脚本 有意思么。。。要是 Ruby 写的我就试一下 嘿嘿

#10 楼 @fresh_fish 看看页面源代码,改改获取元素的语句就可以了吧 应该 用 Jquery 改写一下目测代码便宜一半

在 follow 里不应该是循环么 又没换页面定时干嘛?像个爬虫一样顺着粉丝脉络换到另一个人差不多

#12 楼 @xworm 确实 jquery 要少很多代码。

#9 楼 @huacnlee 哇,我不是故意的

没看懂。。。这是让别人加自己还是让自己加别人啊?

哟西,打开控制台试一下

这种方法可以省去处理登录及验证码等问题,可以参考下做点儿别的,哈哈收藏~

好东西,我喜欢啊。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号