为 JavDB、JavBus、JavLibrary 这三个站点添加跳转在线观看的链接
感谢反馈,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 里可能需要写入一些「元素检索」用来查找目标结果页面上的信息。
感谢反馈,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的搜索做的太差了,不管你有没有相关资源你都能搜出来视频,所以才导致按钮一直绿的。
确实有问题, njav 没有资源的情况下没按规范返回 404,已修复在 1.1.10 版本中
{
name: "njav",
hostname: "njav.tv",
url: "https://njav.tv/zh/v/{{code}}",
fetcher: "get",
domQuery: {
videoQuery: "#player",
},
method: print,
}
大佬,如果想自己修改脚本来添加一个新网站应该如何修改代码呢
比如说我有一个网站https://njav.tv/zh 这个网站不错和MISSAV类似,资源可以互补,有的资源MISSAV是有水印的但是nJAV没有水印
我参照其他网站的代码就只能写一半,能实现有一个按钮,点击能跳转相应的资源,但是最关键的有相应资源按钮不能变绿
能否教下如何实现按钮变绿,每个网站的实现方法是单独的还是相同的。如果是相同的能否提供一个代码模板,只要按钮和有资源按钮变绿这两个功能,这样想自己添加网站就非常方便了
最后感谢大佬,脚本真的很方便
name: "nJAV",
disable: false,
hostname: "njav.tv",
url: "https://njav.tv/zh/search?keyword={{code}}",
fetcher: "parser",