bravepione 发表于 2021-8-16 16:14

java求助

为什么自动播放完一个视频,不会自动播放下一个,而是重复播放,需要修改哪一个地方?


// @AuThor       luter
// @match      *.dtdjzx.gov.cn/course/special/*
// @match      *.dtdjzx.gov.cn/*
// @grant      none   
// ==/UserScript==
(function ()
        {setTimeout(function()
                {if(window.location.href.indexOf("#/home")!=-1){
         window.open("#/personSpace");
      }
         else
         {
               if(window.location.href.indexOf("studyCours")!=-1)//课程列表页判断
                      {document.getElementsByClassName("el-table__row").getElementsByClassName("cell").getElementsByTagName("span").click();
               window.opener = null;
               window.open(' ','_self');
               window.close();}
                else
                {document.getElementsByTagName("video").muted = true;
               document.getElementsByTagName("video").play();
               setInterval(function ()
                                    { var ti = document.getElementsByTagName("video").duration-document.getElementsByTagName("video").currentTime
                  console.log(ti)
                  if(ti ==0)
                  {setTimeout(function(){document.querySelector("#app > div > div.nav > div > ul > li:nth-child(10) > a").click();},10000);
                        //window.close();
                     setTimeout(function(){window.location.reload();},20000);
                  }
                  }, 10000);
                            }
            }
      }, 10000);
    }
    )();

hualonghongyan 发表于 2021-8-16 18:04

兄弟,你确定这是java么?而不是js?

saidom1949 发表于 2021-8-16 18:13

这不是js吗,和java有什么关系
而且这里面你貌似没有获取下一个视频的节点,获取数值好像是被写死了 (盲猜)

老大哥 发表于 2021-8-16 18:28

我看不出来跟java有什么关系

呛水的鱼 发表于 2021-8-16 19:06

哪个网页,我帮你写一个

bravepione 发表于 2021-8-17 08:51

呛水的鱼 发表于 2021-8-16 19:06
哪个网页,我帮你写一个

山东干部网络学院,有时候不在电脑边想自动学习的
https://gbwlxy.dtdjzx.gov.cn/content#/projectDetail?id=3487301376055194246
// ==UserScript==
// @name         灯塔党建党员教育挂机学习
// @namespace    **************
// @version      0.999
// @description灯塔党建在线挂机学习脚本
// @author       luter
// @match      *.dtdjzx.gov.cn/course/special/*
// @match      *.dtdjzx.gov.cn/*
// @grant      none   
// ==/UserScript==
(function ()
        {setTimeout(function()
                {if(window.location.href.indexOf("#/home")!=-1){
         window.open("#/personSpace");
      }
         else
         {
               if(window.location.href.indexOf("studyCours")!=-1)//课程列表页判断
                      {document.getElementsByClassName("el-table__row").getElementsByClassName("cell").getElementsByTagName("span").click();
               window.opener = null;
               window.open(' ','_self');
               window.close();}
                else
                {document.getElementsByTagName("video").muted = true;
               document.getElementsByTagName("video").play();
               setInterval(function ()
                                    { var ti = document.getElementsByTagName("video").duration-document.getElementsByTagName("video").currentTime
                  console.log(ti)
                  if(ti ==0)
                  {setTimeout(function(){document.querySelector("#app > div > div.nav > div > ul > li:nth-child(10) > a").click();},10000);
                        //window.close();
                     setTimeout(function(){window.location.reload();},20000);
                  }
                  }, 10000);
                            }
            }
      }, 10000);
    }
    )();

呛水的鱼 发表于 2021-8-29 21:22

bravepione 发表于 2021-8-17 08:51
山东干部网络学院,有时候不在电脑边想自动学习的
https://gbwlxy.dtdjzx.gov.cn/content#/projectDetai ...

灯塔啊   我知道 我还写过不过我现在没账号测试了
页: [1]
查看完整版本: java求助