JAV 添加跳转在线观看

为 JavDB、JavBus、JavLibrary 这三个站点添加跳转在线观看的链接

< Feedback on JAV 添加跳转在线观看

Review: Good - script works

§
Posted: 06-04-2023
Edited: 06-04-2023

大佬,如果想自己修改脚本来添加一个新网站应该如何修改代码呢
比如说我有一个网站https://njav.tv/zh 这个网站不错和MISSAV类似,资源可以互补,有的资源MISSAV是有水印的但是nJAV没有水印
我参照其他网站的代码就只能写一半,能实现有一个按钮,点击能跳转相应的资源,但是最关键的有相应资源按钮不能变绿
能否教下如何实现按钮变绿,每个网站的实现方法是单独的还是相同的。如果是相同的能否提供一个代码模板,只要按钮和有资源按钮变绿这两个功能,这样想自己添加网站就非常方便了
最后感谢大佬,脚本真的很方便
name: "nJAV",
disable: false,
hostname: "njav.tv",
url: "https://njav.tv/zh/search?keyword={{code}}",
fetcher: "parser",

mission522Author
§
Posted: 06-04-2023

感谢反馈,njav 站点将发布在 1.1.9 版本中

这个站算比较简单的,它影片页是直接用 code 做路径的,例如 SSIS-387 对应链接直接是 https://njav.tv/zh/v/SSIS-387 不需要进行搜索,直接拼接字符串就能获取到。 对应到代码里即 fetcher: "get"

  {
    name: "njav",
    hostname: "njav.tv",
    url: "https://njav.tv/zh/v/{{code}}",
    fetcher: "get",
    domQuery: {
      leakQuery: "div.d-flex>.mr-3",
    },
    method: print,
  },

模板其实差不多就是上面这样, domQuery 里可能需要写入一些「元素检索」用来查找目标结果页面上的信息。

§
Posted: 06-04-2023

感谢反馈,njav 站点将发布在 1.1.9 版本中

这个站算比较简单的,它影片页是直接用 code 做路径的,例如 SSIS-387 对应链接直接是 https://njav.tv/zh/v/SSIS-387
不需要进行搜索,直接拼接字符串就能获取到。
对应到代码里即 fetcher: "get"

  {
    name: "njav",
    hostname: "njav.tv",
    url: "https://njav.tv/zh/v/{{code}}",
    fetcher: "get",
    domQuery: {
      leakQuery: "div.d-flex>.mr-3",
    },
    method: print,
  },

模板其实差不多就是上面这样, domQuery 里可能需要写入一些「元素检索」用来查找目标结果页面上的信息。

感谢大佬解答,看来并不是傻瓜式的直接套用就可以,还是需要一些编程基础。
我自己添加了大佬的代码,发现了一点小BUG。按钮是可以绿了,但是按钮是一直绿的,不管有没有资源。我猜测是因为原网站njav的搜索做的太差了,不管你有没有相关资源你都能搜出来视频,所以才导致按钮一直绿的。

mission522Author
§
Posted: 06-04-2023

确实有问题, njav 没有资源的情况下没按规范返回 404,已修复在 1.1.10 版本中

  {
    name: "njav",
    hostname: "njav.tv",
    url: "https://njav.tv/zh/v/{{code}}",
    fetcher: "get",
    domQuery: {
      videoQuery: "#player",
    },
    method: print,
  }

Post reply

Sign in to post a reply.