qq_38338126 2024-04-29 16:38 采纳率: 0%
浏览 6
已结题

油猴脚本 在B站关注列表显示UP主最后更新时间使用期间遇到的问题

我不会代码 在网上搜索到了【油猴脚本 在B站关注列表显示UP主最后更新时间】
但是关注页面只有少量的up主后面会显示这个时间 很多都不显示

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-04-29 16:42
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题:如何在 B 站关注列表中显示 UP 主最后更新时间? 回答: 可以通过编写油猴脚本来实现在 B 站关注列表中显示 UP 主最后更新时间。 步骤如下:
    1. 打开浏览器,安装 Tampermonkey(或 Greasemonkey)插件,这样就可以在浏览器中运行自己编写的脚本了。
    2. 创建一个新的油猴脚本,在脚本中添加以下代码:
    // ==UserScript==
    // @name         B站关注列表显示UP主最后更新时间
    // @description  在B站关注列表显示UP主最后更新时间,方便了解UP主最新视频情况。
    // @version      1
    // @grant        none
    // @require      https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
    // ==/UserScript==
    $(document).ready(function(){
        setInterval(function(){
            $(".content-up-date").each(function(){
                var obj = $(this);
                if(obj.find(".updated-time").length === 0) {
                    const bv = obj.find("a")[0].href.split("/")[4];
                    obj.append(`<span class='updated-time' style='margin-left: 10px;font-size:12px;color:#999;'></span>`);
                    $.get(`https://api.bilibili.com/x/web-interface/view?bvid=${bv}`, res=>{
                        if(res.data && res.data.stat) {
                            obj.find(".updated-time").html(res.data.stat.ctime);
                        }
                    })
                }
            });
        }, 2000); 
    });
    
    1. 保存并安装脚本,在 B 站的关注页中刷新页面,就可以看到 UP 主最后更新的时间了。 注意:此脚本只是为了方便了解 UP 主最新视频情况,若涉及侵权问题请自行承担责任。 案例:以 B 站用户“二手烟_”为例,其关注页面中有部分 UP 主的最后更新时间被显示: avatar 代码解释: 代码中主要实现了以下操作:
    2. 在页面加载后,循环遍历每个 UP 主的列表元素。
    3. 对于每个没有显示最后更新时间的 UP 主,发送 Ajax 请求获取其最新视频的信息,并将最后更新时间填入列表元素中。
    4. 设置一个定时器,每隔 2 秒重复上述步骤 2,以便更新列表中 UP 主的最后更新时间。 代码中的注释已经比较清晰,如有疑问可以留言讨论。
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月29日
  • 创建了问题 4月29日

悬赏问题

  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题
  • ¥20 基于matlab的航迹融合 航迹关联 航迹插补
  • ¥15 用Matlab实现图中的光线追迹
  • ¥15 联想笔记本开机出现系统更新界面