Twitter Follow all users script

追隨所有 Twitter 用戶

之前在弄一個自動發文的機器人,便想要在 Twitter 上同步發送;
而苦無沒有人追隨的情況下,決定先來追隨別人,
看看對方是否會反追隨回來(?

以結果來看,有一些些功用,互相追隨的機率大概 5 % 左右。

PTT 爆報機器人

儘管多數可能也是機器人加機器人好友,不過至少稍稍提升了痞客邦的流量。

Javascript

var FOLLOW_PAUSE = 1250;
var FOLLOW_RAND = 250; 
var PAGE_WAIT = 2000;
__cnt__ = 0; 
var f;
f = function() {
        var eles;
        var __lcnt__ = 0;
        eles = jQuery('.Grid-cell .not-following .follow-text').each(function(i, ele) {
                    ele = jQuery(ele);
                    if (ele.css('display') != 'block') {
                        console.trace('Already following: ' + i);
                        return;
                    }
                    setTimeout(function() {
                              console.trace("Following " + i + " of " + eles.length);
                            ele.click();
                            if ((eles.length - 1) == i) {
                                console.trace("Scrolling...");
                                window.scrollTo(0, document.body.scrollHeight);
                                setTimeout(function() {
                                    f();
                                }, PAGE_WAIT);
                            }
                    }, __lcnt__++ * FOLLOW_PAUSE + Math.random()*(FOLLOW_RAND) - FOLLOW_RAND/2);
                    __cnt__++;
        });
}
f();

小提點

  • Twitter 單一用戶追隨的上限為 5000 名(不過不知道為什麼,我的機器人追了 5001 位)
  • 一天(24 小時內)追隨的上限為 1000 名

不過有趣的是,我有因為用 Twitter 的 iOS App 一直點追隨被 ban 過一次帳號,
但用 Script 跑卻沒事。

另外 Twitter 的電話認證解鎖竟然是語音,而且是不太清楚的英文;
反覆弄了兩天才解鎖成功,語音內容約是

Twitter@ 6 個數字

「@」又常常和第一個數字含糊在一塊!加上有時間內的驗證次數上限!

總之,現在沒事就好!超!麻!煩!

來自 Stack Overflow