ツイッター自動フォロースクリプト
ツイッターで、フォロー・フォロワーリストから自動にフォローするスクリプト
どんな風にして自動フォローさせるの?
ほぼコピペ(コピー・ペースト)作業で自動フォローを実行できます。
簡単に説明すると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のみ作動確認。
ブラウザーはGoogle Crhomeのみ作動確認。
【 速度調節 】
1フォローの処理速度調整は【 ProcessingSpeed = 200 】の数字を変えて調節。単位は時間ミリ秒。
1フォローの処理速度調整は【 ProcessingSpeed = 200 】の数字を変えて調節。単位は時間ミリ秒。
【 利用方法 】
Chromeで「ページ追加」を実行し、名前は「ツイッター自動フォロースクリプト」など任意に設定、URL欄に上記一行コードを「すべて選択・コピーし」ここにペーストして保存します。
Chromeで「ページ追加」を実行し、名前は「ツイッター自動フォロースクリプト」など任意に設定、URL欄に上記一行コードを「すべて選択・コピーし」ここにペーストして保存します。
【 実行方法 】
1.Google Chromeを起動しツイッターを開く。
2.ツイッターでフォロー・フォロワー一覧がある場所に移動。
3.フォローさせたい行までスクロールで下げます「画面に表示されている行まで自動フォロー」。
4.さきほど追加したお気に入りリンクをクリックして実行。これで自動フォローが実行されるはずです。
1.Google Chromeを起動しツイッターを開く。
2.ツイッターでフォロー・フォロワー一覧がある場所に移動。
3.フォローさせたい行までスクロールで下げます「画面に表示されている行まで自動フォロー」。
4.さきほど追加したお気に入りリンクをクリックして実行。これで自動フォローが実行されるはずです。
2カラム版のUIタイプも後ほど公開予定です。
未完成2カラム版(モバイルUI)自動フォロースクリプト
【 未完成部分 】
鍵付きアカウントのフォローを避けるプログラムがまだ組み込めてません。それ以外は、通常のスクリプト同様に正常に機能していました(HTML構造が変更になるとまた使えなくなると思いますがセレクタ部だけ変更すれば作動かも・・・)。
鍵付きアカウントのフォローを避けるプログラムがまだ組み込めてません。それ以外は、通常のスクリプト同様に正常に機能していました(HTML構造が変更になるとまた使えなくなると思いますがセレクタ部だけ変更すれば作動かも・・・)。
こちらのコードで試してみてください。
ディスカッション
コメント一覧
貴重な情報ありがとうございます。
Twitterが新UIになってしまいまして、
スクリプトが働かなくなってしまいました。
2カラムのスクリプトも楽しみにしております!m(_ _)m
こちらこそコメントくださりありがとうございますm(_ _)m。
鍵付きアカウントのフォローを避けるプログラムがまだ未完成ですが、他は通常の3カラム版と同様に機能する2カラム版の自動フォロースクリプトを作成しました。
スクリプトコードはこのページに追加していますので、ご自由にご利用くださいませ。
管理人様
貴重な情報誠にありがとうございますm(_ _)m
2カラム版は、日本でこちらのサイト様だけで公開されている情報だと思います。
何度か試させて頂いたのですが、
以下のメッセージが出て、自動フォローはされないようでした。
~~~~~~~~~bookマークボタン押した後のブラウザのメッセージ~~~~~~~~~~~~~~~
Twitter.comの内容
[Follow処理完了]
===========================
[表示数]:0
[NEW Follow]:0
[Follow済]:0
===========================
~~~~~~~~~bookマークボタン押した後のブラウザのメッセージ~~~~~~~~~~~~~~~
アドバイス頂けましたら、とれも嬉しいです。
今後も、blog更新楽しみにしております。
コメントくださりありがとうございます。
モバイル版ツイッター(パソコンで見ている)状態で
どなたかのアカウントのフォローもしくはフォロワー一覧で、
スクリプトを作動させると、自動フォローするように設定しています。
当方のパソコン(win10 & win7 chrome)では問題なく作動しているのですが、mirさんでは何故作動しないのか不思議です。
【 https://youtu.be/RBS-dmLFCkI 】
スクリプトは【 javascript: ( function( ) { var container = document.querySelector(“#form_search_collapse”); var div = container.querySelectorAll(“form > div.container-fluid > div:nth-child(1) > dl > dd:nth-child(2) > input”); var button = container.querySelectorAll(“form > div.form-group > div > button.btn.btn-primary.btn-block.submit”); div[ 0 ].select(); var num = div[ 0 ].value; div[ 0 ].value = Number(num) + 1; button[ 0 ].click(); })( ); 】
動画まで頂き、誠にありがとうございます。
私が利用しているのがmac mojave 10.14.5
だからかもしれません。
頂いたスクリプト、本文中/コメント中の
いずれのスクリプトも試しましたが、
本文中→前回コメントのエラー
コメント→無反応
と動作せずでした。
▼以下のような挙動となります。
https://youtu.be/_ZKkAuiNPBI
画質が悪く申し訳ないです。
動画で頂いた通り、windowsでは問題なく動いているようですので、
macだと動かない・・・ということは考えにくいなと、
素人考えでは思うのですが、
コピペの時に、なにかおかしくなっているのかなど、思います。
もし、Twitterの操作や、コピペの操作で誤っている点などあれば、
伺えますと幸いです。
重ねて、何度も、ありがとうございます。
申し訳ありません。
mobile版Twitterにアクセスできておりませんでしたので、
改めて、モバイル版Twitterにアクセスして、
スクリプトを動かしてみましたが、
同様にスクリプトは正常に動作しませんした。
▼モバイル版Twitterでスクリプトを動かした結果
https://youtu.be/3liJcx1XDhU
実験してくださりありがとうございますm(_ _)m。
多分このWeb上のコードがおかしいと思われます(>_<)。 何処に問題があるか調べてみますが、 以下URL先にあるコードで試してみてください。 https://super-evolution.com/attachment-0/
管理人様
何度も何度も誠にありがとうございます。
super-evolution.comにご掲載頂いたコードを試してみましたが、同様のエラー;
~~~~~~~~~bookマークボタン押した後のブラウザのメッセージ~~~~~~~~~~~~~~~
Twitter.comの内容
[Follow処理完了]
===========================
[表示数]:0
[NEW Follow]:0
[Follow済]:0
===========================
~~~~~~~~~bookマークボタン押した後のブラウザのメッセージ~~~~~~~~~~~~~~~
でございました。
▼頂いたスクリプトを検証させて頂いた動画はこちらになります。
https://youtu.be/DaT7vAM_y5o
ご返信頂いてから、時間が経ってしまい申し訳ございません。
また、都度、訪問させて頂きます。
重ねてありがとうございます。
お世話になります。
当方のスクリプトも動かなくなりました。
調べてみるとセレクタ名がかわっておりました。
変化したセレクタ名に対応するために変更したところ動きました。
もしかすると、使用環境によってこのセレクタ名が人それぞれ異なる可能性もありそうなので、ご自分でセレクタ名を変更してみてください。
セレクタ名を調べる方法と、調べたセクター名に入れ替える説明動画
https://super-evolution.com/20190619_211512/
改行しているスクリプト
https://super-evolution.com/attachment-0/
大変お世話になります。
無事、スクリプト動作致しましたm(_ _)m
本当に何度も何度もありがとうございます。
私のセレクター名は、以下となっておりました。
div.css-1dbjc4n.r-aqfbo4.r-1niwhzg.r-16y2uox
こちらが環境によって、変化するので、動かないということなのですね。
フォロー済を避けて動作されるのは、大変助かります。
また、『鍵アカウント』については当面、
二回スクリプトを動作させて、
「鍵垢へのリクエストをキャンセル」することで、
少しでも、鍵垢にされている方のストレスを軽減できると感じました。
【今回実施した動作】
①頂いた改行しているスクリプト⇛動作せず([表示数]:0/[NEW Follow]:0/[Follow済]:0とすぐに表示)
②セレクター名の入れ替えをして、「改行しているスクリプト」を押下⇒画面に表示されている行まで自動フォローに成功
今後、スクリプトが動作しない場合は、「セレクター名の変更」というものを試させていただこうと思います。
「セレクター名の確認と変更」について、詳細な動画で、とても細かい部分をお教え頂け大変感謝致します。
・自動スクロール
・フォロー数の指定
・鍵垢を避ける
の3点ができると・・・とも思いつつ、いま時点でスクリプトが動作したのは、
とてもうれしく思いました。
また、管理人様のサイトの更新を楽しみにして、寄らせて頂きます。
初めまして。
記事を拝見させてもらいました。
すごいですね!
フォローというものが自動化できてしまうなんて、、、、
こちらの記事で書かれているスクリプトはフォロー一覧またはフォロワー一覧を表示した際動作すると思うのですが、
いいね欄を表示させた際に稼働するスクリプトなるものは存在するのでしょうか。
旧UI版、新UI版どちらでも結構ですので教えていただけるとありがたいです。
ああうんの気持ちさん はじめまして?。
こんな記事をみてくださりありがとうございます?。
いいね欄を表示させた時に作動するスクリプトは当方作成しておりません?。
多分他の方も作成している方はおられないかも・・・。
いいね欄ではフォローボタンが存在しないため難しいかと?。