zoukankan      html  css  js  c++  java
  • 虎牙自动取关主播脚本 -- 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);
    }

  • 相关阅读:
    Stream概念的理解
    nodejs进程间通信
    nodejs多进程spawn execFile exec fok方法的区别
    socket这个名词的理解
    Object.defineProperty方法总结
    git中HEAD^和HEAD~区别
    http常见的9种方法
    java怎么建立JAVA工程项目?
    树莓派mjpg-stream摄像头监控
    制作OS X 10.9 Mavericks 安装U盘
  • 原文地址:https://www.cnblogs.com/gsp1004/p/11044360.html
Copyright © 2011-2022 走看看