您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
打开bilibili自动签到
// ==UserScript== // @name bilibili自动签到 // @namespace wyz // @description 打开bilibili自动签到 // @version 1.1.4 // @author wyz // @match *://*.bilibili.com/* // @license MIT // @grant GM_xmlhttpRequest // @grant GM_notification // @connect api.bilibili.com // @connect api.live.bilibili.com // ==/UserScript== return new Promise((resolve, reject) => { GM_xmlhttpRequest({ method: 'GET', url: 'https://api.bilibili.com/x/web-interface/nav', responseType: "json", onload: function (xhr) { switch (xhr.response.code) { case 0: GM_xmlhttpRequest({ method: 'GET', url: 'https://api.live.bilibili.com/sign/doSign', responseType: "json", onload: function (xhr) { switch (xhr.response.code) { case 0: GM_notification('哔哩哔哩直播自动签到成功'); break; case 1011040: // GM_notification({ // title: 'bilibili自动签到 - ScriptCat', // text: '重复签到', // }); break; default: } resolve('B站签到完成'); } }); break; case -101: GM_notification({ title: 'bilibili自动签到 - ScriptCat', text: '哔哩哔哩签到失败,账号未登录,请先登录', }); resolve('哔哩哔哩签到失败,账号未登录,请先登录'); break; default: } }, onerror: function () { GM_notification({ title: 'bilibili自动签到 - ScriptCat', text: '网络错误,bilibili签到失败', }); reject('网络错误,bilibili签到失败'); } }); });