https://twitter.com/settings/your_twitter_data/twitter_interests
上のページのチェックボックスを全部外すやつ
- 上のページを開く
- コンソールを開き下のスクリプトを貼り付けて実行する
- ツイートボタンを押す
- 10秒おきにチェックが自動で外される
- input の class
.r-1p0dtai
セレクタは変わる可能性があるので確認しよう
https://twitter.com/settings/your_twitter_data/twitter_interests
上のページのチェックボックスを全部外すやつ
.r-1p0dtai
セレクタは変わる可能性があるので確認しようdocument.querySelector('[data-testid="SideNav_NewTweet_Button"]').addEventListener('click', function () { | |
console.log('clicked') | |
Array.prototype.map.call( | |
document.querySelectorAll('input[type="checkbox"][checked].r-1p0dtai'), | |
function (element) { | |
return function () { | |
return new Promise(function (resolve) { | |
setTimeout(function () { | |
resolve(element.click()) | |
}, 10000) | |
}) | |
} | |
} | |
).reduce(function (prev, current) { | |
return prev.then(current) | |
}, Promise.resolve()) | |
}) |