あんまりおおっぴらに書くとだめになりそうなので、 こっそりと書く……
改良版コード
javascript: (setInterval( function() { window.scroll(0,window.scrollY - 300); var arr = document.querySelectorAll('*[data-testid="like"]'); arr.forEach(like => like.click()); }, 1000))()
残タスク
- インターバルをランダムに
- 繰り返し回数を100回ぐらいに
↓
- 繰返して止まるようにはできた
- インターバルをランダムにするのはやめた
javascript: (function() { var count = 0; var upandlike = function(){ window.scroll(0,window.scrollY - 1000); var arr = document.querySelectorAll('*[data-testid="like"]'); arr.forEach(like => like.click()); count++; }; var id = setInterval(function(){ upandlike(); if(count > 4){ clearInterval(id); }}, 1000); })()
前提
さらに改良版@2020/08/15
- まずいいねすることにした
- スクロールアップじゃなくてスクロールダウンにした
javascript: (function() { var count = 0; var like = function(){ var arr = document.querySelectorAll('*[data-testid="like"]'); arr.forEach(like => like.click()); count++; }; var down = function(){ window.scroll(0,window.scrollY + 800); }; like(); var id = setInterval(function(){ down(); like(); if(count > 13){ clearInterval(id); }}, 1000); })()
参考サイト
Twitterのいいね自動化スクリプトをJavaScriptで2行ちょいで書いた