javascript: ( function( ) { var ProcessingSpeed = 250; /* time ms */ var container = document.querySelector("#react-root"); var AcB = container.querySelectorAll("div > div > div > main > div > div.css-1dbjc4n.r-aqfbo4.r-bjte33.r-16y2uox > div > div > div > div > div > section > div > div > div > div"); var AcBc = AcB.length - 1; var Inx = 0; var FoC = 0; var PrC = 0; var FoldC = 0; var mar = function( ){ if( Inx < AcBc ){ if( notFollowing( Inx ) ) { performer( Inx ); } else { Inx++; mar( ); } } else { alert( '[Follow処理完了]\n =====================================\n [表示数]: ' + Inx + '\n [New Follow]: ' + FoC + '\n[Follow済]: ' + FoldC + '\n=====================================\n' ); } }; /* 新しくフォローした垢 */ var performer = function( $elem ){ var rand = ( Math.floor( Math.random( ) * 500 ) ) + ProcessingSpeed; setTimeout( function( ) { var div = container.querySelectorAll("div > div > div > main > div > div.css-1dbjc4n.r-aqfbo4.r-bjte33.r-16y2uox > div > div > div > div > div > section > div > div > div > div > div > div > div > div.css-1dbjc4n.r-1iusvr4.r-46vdb2.r-1777fci.r-5f2r5o.r-bcqeeo > div.css-1dbjc4n.r-1awozwy.r-18u37iz.r-1wtj0ep > div.css-1dbjc4n.r-k200y.r-1n0xq6e > div > div > span > span"); div[$elem].click(); FoC++; Inx++; mar( ); }, rand); }; /* フォロー済み垢かチェック */ var notFollowing = function( $elem ) { var div = container.querySelectorAll("div > div > div > main > div > div.css-1dbjc4n.r-aqfbo4.r-bjte33.r-16y2uox > div > div > div > div > div > section > div > div > div > div > div > div > div > div.css-1dbjc4n.r-1iusvr4.r-46vdb2.r-1777fci.r-5f2r5o.r-bcqeeo > div.css-1dbjc4n.r-1awozwy.r-18u37iz.r-1wtj0ep > div.css-1dbjc4n.r-k200y.r-1n0xq6e > div > div > span > span"); if( div[ $elem ].textContent != "フォロー中" ) { return true; } FoldC++; return false; }; mar( ); })( );