ツイッター自動フォロースクリプト

ツイッターで、フォロー・フォロワーリストから自動にフォローするスクリプト

どんな風にして自動フォローさせるの?

ほぼコピペ(コピー・ペースト)作業で自動フォローを実行できます。

簡単に説明するとGoogle Chromeのブックマーク(ページを追加)し、名前欄は任意、URL欄に(以下一行コード側をコピーして)ペーストします。

そしてツイッターのフォロー、フォロワー一覧画面で、さきほど作ったブックマークをクリックすると自動でフォローいたします。

作動は旧3カラムのツイッター画面でのみ作動します。

javascript: ( function( ) {var ProcessingSpeed = 200; /* time ms */var $AcB = $('.ProfileCard-content');var AcBc = $AcB.length;var Inx = 0;var FoC = 0;var PrC = 0;var FoldC = 0;var mar = function( ){if( Inx < AcBc ){if( notFollowing( $AcB.eq( Inx ) ) && protectedCheck( $AcB.eq( Inx ) ) ) {performer( $AcB.eq( Inx ) );} else {Inx++;mar( );}} else {alert('[Follow処理完了]\n=====================================\n[表示数]: ' + Inx + '\n[New Follow]: ' + FoC +'\n[鍵(のFollowはしない)]: ' + PrC +'\n[Follow済]: ' + FoldC +'\n=====================================\n');}};/* 新しくフォローした垢 */var performer = function( $elem ){var rand = ( Math.floor( Math.random( ) * 500 ) ) + ProcessingSpeed;setTimeout( function( ) {$( '.UserActions .not-following button.follow-text', $elem ).trigger( 'click' );FoC++; Inx++;mar( );}, rand);};/* プロテクトが掛かっている垢かチェック */var protectedCheck = function( $elem ) {if( !$('.UserBadges .Icon--protected', $elem).length ) { return true; }PrC++;return false;};/* フォロー済み垢かチェック */var notFollowing = function( $elem ) {if( $('.UserActions .not-following', $elem).length ) { return true; }FoldC++;return false;};mar( );})( );
javascript: ( function( ) {
	var ProcessingSpeed = 200; /* time ms */
	var $AcB = $('.ProfileCard-content');
	var AcBc = $AcB.length;
	var Inx = 0;
	var FoC = 0;
	var PrC = 0;
	var FoldC = 0;

	var mar = function( ){
		if( Inx < AcBc ){
			if( notFollowing( $AcB.eq( Inx ) ) && protectedCheck( $AcB.eq( Inx ) ) ) {
				performer( $AcB.eq( Inx ) );
			} else {
				Inx++;
				mar( );
			}
		} else {
			alert(
				'[Follow処理完了]\n
				=====================================\n
				[表示数]: ' + Inx + '\n
				[New Follow]: ' + FoC +
				'\n[鍵(のFollowはしない)]: ' + PrC +
				'\n[Follow済]: ' + FoldC +
				'\n=====================================\n'
			);
		}
	};

	/* 新しくフォローした垢 */
	var performer = function( $elem ){
		var rand = ( Math.floor( Math.random( ) * 500 ) ) + ProcessingSpeed;
		setTimeout( function( ) {
			$( '.UserActions .not-following button.follow-text', $elem ).trigger( 'click' );
			FoC++; Inx++;
			mar( );
		}, rand);
	};
	
	/* プロテクトが掛かっている垢かチェック */
	var protectedCheck = function( $elem ) {
		if( !$('.UserBadges .Icon--protected', $elem).length ) { return true; }
		PrC++;
		return false;
	};

	/* フォロー済み垢かチェック */
	var notFollowing = function( $elem ) {
		if( $('.UserActions .not-following', $elem).length ) { return true; }
		FoldC++;
		return false;
	};
	mar( );
})( );

自動フォロースクリプトの細かい説明は

【 作動確認 】
ブラウザーはGoogle Crhomeのみ作動確認。
【 速度調節 】
1フォローの処理速度調整は【 ProcessingSpeed = 200 】の数字を変えて調節。単位は時間ミリ秒。
【 利用方法 】
Chromeで「ページ追加」を実行し、名前は「ツイッター自動フォロースクリプト」など任意に設定、URL欄に上記一行コードを「すべて選択・コピーし」ここにペーストして保存します。
【 実行方法 】
1.Google Chromeを起動しツイッターを開く。
2.ツイッターでフォロー・フォロワー一覧がある場所に移動。
3.フォローさせたい行までスクロールで下げます「画面に表示されている行まで自動フォロー」。
4.さきほど追加したお気に入りリンクをクリックして実行。これで自動フォローが実行されるはずです。

2カラム版のUIタイプも後ほど公開予定です。

未完成2カラム版(モバイルUI)自動フォロースクリプト

【 未完成部分 】
鍵付きアカウントのフォローを避けるプログラムがまだ組み込めてません。それ以外は、通常のスクリプト同様に正常に機能していました(HTML構造が変更になるとまた使えなくなると思いますがセレクタ部だけ変更すれば作動かも・・・)。
こちらのコードで試してみてください。