上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: MarkChan - 

请问如何修改网页的计时逻辑?

[复制链接]

该用户从未签到

1

主题

2

回帖

6

积分

助理工程师

积分
6
发表于 2022-4-14 11:17:39 | 显示全部楼层 | 阅读模式
悬赏5油猫币未解决

最近需要线上学习,这网站视频几分钟一个,要学几百个,学到要吐了,想修改计时逻辑快速完成,查看了网页js,尝试修改,但是不成功,麻烦各位大哥看看。(以下两段是我觉得可能有用的代码)

我猜测网站通过两种计时方式监视事件,一个是本地计算机时间,另一个是网页运行时间,防止用加速插件快速完成。

网上的加速脚本也尝试过,可以加速看视频,也可以用脚本10秒10秒的快进,但是最终观看时间还是原来的样子,网站设定视频播放状态下20秒纪录一次时间的。

{
getVideoStatus: function(e)
{
return 1 == e ? "未学习" : 2 == e ? "学习中" : 3 == e ? "已学习" : "";
},
secondToTimeStr: function(e)
{
if (e)
{
e = Math.round(e);
if (e < 60){//1分钟以内
let i = e;
return "00:" + (i < 10 ? "0" + i : i);
}
if (e < 3600){//1小时以内
let t = parseInt(e / 60);
let i = e % 60;//秒
return (t < 10 ? "0" + t : t) + ":" + (i < 10 ? "0" + i : i);
}
if (3600 <= e){//大于1小时
var t = parseInt(e % 3600 / 60);
var i = e % 60;
let s = parseInt(e / 3600);
return (s < 10 ? "0" + s : s) + ":" + (t < 10 ? "0" + t : t) + ":" + (i < 10 ? "0" + i : i)
}
}
}
}`

还有这段

formatTime: function(seconds, ishours) {
var tSeconds = '',
tMinutes = '',
tHours = '';
if (isNaN(seconds)) {
seconds = 0;
}
var s = Math.floor(seconds % 60),
m = 0,
h = 0;
if (ishours) {
m = Math.floor(seconds / 60) % 60;
h = Math.floor(seconds / 3600);
} else {
m = Math.floor(seconds / 60);
}
tSeconds = (s < 10) ? '0' + s: s + '';
tMinutes = (m > 0) ? ((m < 10) ? '0' + m + ':': m + ':') : '00:';
tHours = (h > 0) ? ((h < 10) ? '0' + h + ':': h + ':') : '';
if (ishours) {
return tHours + tMinutes + tSeconds;
} else {
return tMinutes + tSeconds;
}
},

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5961

    回帖

    6760

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6760

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-4-14 11:20:08 | 显示全部楼层
    这个是后端做校验的,前端没啥办法
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-8 22:55
  • 签到天数: 37 天

    [LV.5]常住居民I

    15

    主题

    144

    回帖

    154

    积分

    荣誉开发者

    积分
    154

    荣誉开发者油中2周年

    发表于 2022-4-14 11:39:07 | 显示全部楼层
    这个好像没有什么太好的办法哦gg
    摸鱼中
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表