Twitter取关脚本
目录
由于Twitter页面显示情况较特殊,暂时没有找到更高效的批量取关方法。
代码
let btns = document.querySelectorAll("[data-testid]")
let followBtns = Array.from(btns).filter(btn => {
return btn.getAttribute('data-testid').includes('unfollow')
})
for (let i = 1; i <= followBtns.length; i++) {
followBtns[i - 1].click();
let _span = document.getElementsByTagName('span');
for (var j = 0; j < _span.length; j++) {
if (_span[j].textContent == "取消关注") {
_span[j].click();
console.log("取关");
}
}
}
使用说明
使用网页版Twitter进入个人资料->正在关注
页面,网址例如https://twitter.com/xxxxx/following
。
F12
调出开发者工具,在console
栏中输入上述代码。每次运行能取关几十人,多运行几次就行。