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

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

我不会代码 在网上搜索到了【油猴脚本 在B站关注列表显示UP主最后更新时间】
但是我添加完毕后,关注页面只有少量的up主后面会显示这个时间 很多都不显示
这是为什么,怎么修改呢。

  • 写回答

20条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-04-29 16:45
    关注
    获得0.30元问题酬金
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析: 这个问题可能出现的原因有很多,可能是脚本的写法有问题,也可能是B站网站的改版导致脚本无法正常运行,还可能是其他插件或软件与脚本发生了冲突。需要进一步分析才能确定具体的原因和解决办法。 解决办法: 1.检查脚本是否正确安装: 首先要确保脚本已经正确安装并启用。可以在浏览器的扩展程序管理界面中查看脚本是否已经被添加,并确保它处于启用状态。 2.检查是否存在其他插件或软件与脚本发生冲突: 有些插件或软件可能会与脚本发生冲突,导致脚本无法正常运行。可以先尝试禁用其他插件或软件,并重新运行脚本。 3.检查代码是否正确: 如果以上两个方法都无法解决问题,需要进一步检查代码是否正确。可以在脚本代码中添加调试语句,打印出相关信息,以便分析问题的原因。例如,在代码中添加以下语句: console.log("更新时间:" + updateTime); 这样就可以在浏览器的控制台中查看更新时间是否正确。 4.检查B站网站是否发生改版: 如果以上方法都无法解决问题,可能是B站网站发生了改版,导致脚本无法正常运行。这时需要修改脚本代码,以适应新的网站结构。例如,如果B站网站改变了页面元素的id或class名称,需要修改脚本代码中对应的元素选择器。 示例代码: 以下是一个简单的油猴脚本示例,可以在B站关注列表显示UP主最后更新时间: // ==UserScript== // @name B站关注列表显示UP主最后更新时间 // @version 1.0 // @description 在B站关注列表显示UP主最后更新时间 // @author unknown // @match https://space.bilibili.com/* // @grant none // ==/UserScript== (function() {
    'use strict';
    var updateTimes = document.getElementsByClassName("update-time");
    for (var i = 0; i < updateTimes.length; i++) {
        var updateTime = updateTimes[i].getAttribute("data-lastdateline");
        updateTimes[i].innerHTML += "<br>更新时间:" + new Date(updateTime * 1000).toLocaleString();
    }
    

    })(); 这个脚本遍历了页面中所有class为“update-time”的元素,获取其中的“data-lastdateline”属性作为更新时间,然后在该元素的下方添加一个显示更新时间的文本。注意,这个脚本是基于旧版B站网站结构的,如果B站网站进行了改版,需要修改对应的元素选择器,否则可能无法正常运行。

    评论

报告相同问题?

问题事件

  • 系统已结题 5月7日
  • 创建了问题 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 联想笔记本开机出现系统更新界面