supjav bug
This commit is contained in:
parent
136f7bfb41
commit
d816cb744e
|
|
@ -6,6 +6,7 @@ import com.github.catvod.bean.Result;
|
||||||
import com.github.catvod.bean.Vod;
|
import com.github.catvod.bean.Vod;
|
||||||
import com.github.catvod.crawler.Spider;
|
import com.github.catvod.crawler.Spider;
|
||||||
import com.github.catvod.net.OkHttp;
|
import com.github.catvod.net.OkHttp;
|
||||||
|
import com.github.catvod.utils.ProxyVideo;
|
||||||
import com.github.catvod.utils.Util;
|
import com.github.catvod.utils.Util;
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
@ -158,7 +159,9 @@ public class Supjav extends Spider {
|
||||||
String data = OkHttp.string(redirect, getTVVideoHeaders(playUrl));
|
String data = OkHttp.string(redirect, getTVVideoHeaders(playUrl));
|
||||||
redirect = Util.findByRegex("window.location.href = '(.*?)';", data, 1);
|
redirect = Util.findByRegex("window.location.href = '(.*?)';", data, 1);
|
||||||
data = OkHttp.string(redirect, getTVVideoHeaders(playUrl));
|
data = OkHttp.string(redirect, getTVVideoHeaders(playUrl));
|
||||||
return Result.get().url(Util.findByRegex("prompt\\(\"Node\",(.*?)\\);", data, 1).trim().replace("\"", "")).header(getHeaders(redirect)).string();
|
String url=Util.findByRegex("prompt\\(\"Node\",(.*?)\\);", data, 1).trim().replace("\"", "");
|
||||||
|
|
||||||
|
return Result.get().url(ProxyVideo.buildCommonProxyUrl(url, Util.webHeaders(redirect))).header(getHeaders(redirect)).string();
|
||||||
}
|
}
|
||||||
|
|
||||||
private String parseFST(String redirect) {
|
private String parseFST(String redirect) {
|
||||||
|
|
@ -179,7 +182,7 @@ public class Supjav extends Spider {
|
||||||
if (!text.contains("').substring(")) continue;
|
if (!text.contains("').substring(")) continue;
|
||||||
robot = "https:/" + robot + text.split("'")[0] + "&stream=1";
|
robot = "https:/" + robot + text.split("'")[0] + "&stream=1";
|
||||||
String url = OkHttp.getLocation(robot, getTVVideoHeaders(redirect));
|
String url = OkHttp.getLocation(robot, getTVVideoHeaders(redirect));
|
||||||
return Result.get().url(url).header(getHeaders(redirect)).string();
|
return Result.get().url(ProxyVideo.buildCommonProxyUrl(url, Util.webHeaders(robot))).header(getHeaders(redirect)).string();
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
f17ff3cecd4f05deed95907f062e91a5
|
4e701cc52253ca010c293c86c2d6d3e6
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;f17ff3cecd4f05deed95907f062e91a5",
|
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;4e701cc52253ca010c293c86c2d6d3e6",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "直播ipv6",
|
"name": "直播ipv6",
|
||||||
|
|
@ -8,6 +8,13 @@
|
||||||
"url": "https://fanmingming.com/txt?url=https://live.fanmingming.com/tv/m3u/ipv6.m3u",
|
"url": "https://fanmingming.com/txt?url=https://live.fanmingming.com/tv/m3u/ipv6.m3u",
|
||||||
"epg": "https://epg.112114.xyz/?ch={name}&date={date}",
|
"epg": "https://epg.112114.xyz/?ch={name}&date={date}",
|
||||||
"logo": "https://epg.112114.xyz/logo/{name}.png"
|
"logo": "https://epg.112114.xyz/logo/{name}.png"
|
||||||
|
}, {
|
||||||
|
"name": "一木",
|
||||||
|
"type": "0",
|
||||||
|
"pass": true,
|
||||||
|
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/xianyuyimu/TVBOX-/main/TVBox/%E4%B8%80%E6%9C%A8%E7%9B%B4%E6%92%AD%E6%BA%90.txt",
|
||||||
|
"epg": "https://epg.112114.xyz/?ch={name}&date={date}",
|
||||||
|
"logo": "https://epg.112114.xyz/logo/{name}.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "第三方源|不保存可用",
|
"name": "第三方源|不保存可用",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;f17ff3cecd4f05deed95907f062e91a5",
|
"spider": "https://androidcatvodspider.pages.dev/jar/custom_spider.jar;md5;4e701cc52253ca010c293c86c2d6d3e6",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "直播ipv6",
|
"name": "直播ipv6",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue