Greasy Fork is available in English.

B站视频自动点赞

需要等待页面加载完后,再留给一点时间去加载显示是否已经点赞

// ==UserScript==
// @name          B站视频自动点赞
// @match        *://www.bilibili.com/video/*
// @version      20230924
// @description  需要等待页面加载完后,再留给一点时间去加载显示是否已经点赞
// @author       herock
// @grant        none
// @run-at       document-start
// @namespace https://greasyfork.org/users/287839
// ==/UserScript==

(function() {
    'use strict';

    try{
        let sec = 20 // 单位是s, 停留多少s后进行点赞
        let str = '#arc_toolbar_report .video-like.video-toolbar-left-item'
        let strOn = str + '.on'
        function getEl(str) {
            return document.querySelectorAll(str)
        }
        let t2 = setInterval(function () {
            let El = getEl(str)
            let ElOn = getEl(strOn)
            if (ElOn.length !== 1) {
                El[0].click()
                clearInterval(t2)
            } else if (ElOn.length === 1) {
                clearInterval(t2)
            }
        }, sec * 1000)
        t2
    }catch(e){
    }

})();