我不会代码 在网上搜索到了【油猴脚本 在B站关注列表显示UP主最后更新时间】
但是关注页面只有少量的up主后面会显示这个时间 很多都不显示
油猴脚本 在B站关注列表显示UP主最后更新时间使用期间遇到的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
问题:如何在 B 站关注列表中显示 UP 主最后更新时间? 回答: 可以通过编写油猴脚本来实现在 B 站关注列表中显示 UP 主最后更新时间。 步骤如下:- 打开浏览器,安装 Tampermonkey(或 Greasemonkey)插件,这样就可以在浏览器中运行自己编写的脚本了。
- 创建一个新的油猴脚本,在脚本中添加以下代码:
// ==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); });- 保存并安装脚本,在 B 站的关注页中刷新页面,就可以看到 UP 主最后更新的时间了。 注意:此脚本只是为了方便了解 UP 主最新视频情况,若涉及侵权问题请自行承担责任。 案例:以 B 站用户“二手烟_”为例,其关注页面中有部分 UP 主的最后更新时间被显示:
代码解释: 代码中主要实现了以下操作: - 在页面加载后,循环遍历每个 UP 主的列表元素。
- 对于每个没有显示最后更新时间的 UP 主,发送 Ajax 请求获取其最新视频的信息,并将最后更新时间填入列表元素中。
- 设置一个定时器,每隔 2 秒重复上述步骤 2,以便更新列表中 UP 主的最后更新时间。 代码中的注释已经比较清晰,如有疑问可以留言讨论。
解决评论 打赏 举报无用 1