虎牙自动取关主播脚本 -- 20190618

最近我的虎牙账号抽风,莫名其妙关注了一堆小主播,手动一个个取关太慢了,就用个js脚本来取关了。是个相当弱鸡的脚本,但是还是记录一下,假如以后还用得着呢。。。

操作步骤:
1.进入我的订阅
2.页面右键 -> 审查元素 (或者直接F12)
3.选择console
4.复制下面代码,自动取关
5.遗留问题:页面最下方的加载更多没有自动处理,所以每次只能取关最初加载的主播,自动刷新页面或者ajax请求或者去点击'加载更多'按钮应该都可以,但是懒的搞了~~~

// 延时函数,怕取关请求太快虎牙会阻止,所以设置了延时
function sleep(n) {
var start = new Date().getTime();
while(true)
{
if(new Date().getTime()-start > n) break;
}
}

// 找到“订阅管理”的按钮
var manageButton = document.getElementsByClassName("follow-ctrl")
// 点一下
manageButton[0].click()

sleep(3000)

// 获取所有取消订阅的div标签
var jsDivsArr = document.getElementsByClassName("follow-ctrl-btn follow-subcribe")


// 点击取消订阅的标签
for (var i=0;i < jsDivsArr.length;i++)
{
jsDivsArr[i].click();
sleep(200);
}

原文地址:https://www.cnblogs.com/gsp1004/p/11044360.html