b站 bilibili 哔哩哔哩 js小脚本 油猴 查找搜索某年的视频 自动翻页

var ccount = 0;
var numnum = 5
const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay))

while (numnum--) {

    document.querySelectorAll(".bili-video-card__info--date").forEach(e => {
        if (e.innerText.indexOf('2021') != -1) {
            ccount++
            console.log(e.parentNode.parentNode.previousSibling)
        }
    })
    // debugger
    console.log(ccount)
    if (ccount != 0) {
        break
    } else {
        document.querySelector("div.flex_center.mt_x50.mb_lg > div > div > button:nth-child(11)").click()
        // console.log(document.querySelector("div.flex_center.mt_x50.mb_lg > div > div > button:nth-child(11)"))
    }

    await sleep(1000);
}
 
不sleep的话,翻页后视频元素加载不出来,就一直向后翻页
 
 
 
 
今年的视频,正则:· .{1,2}-
posted @ 2022-10-26 23:00  hrdom  阅读(212)  评论(0编辑  收藏  举报