Fix some spider
This commit is contained in:
parent
56e60854cf
commit
74c6c6ab73
|
|
@ -1,17 +0,0 @@
|
||||||
package com.github.catvod.spider;
|
|
||||||
|
|
||||||
import com.github.catvod.bean.Result;
|
|
||||||
import com.github.catvod.bean.Vod;
|
|
||||||
import com.github.catvod.net.OkHttp;
|
|
||||||
|
|
||||||
import java.net.URLEncoder;
|
|
||||||
|
|
||||||
public class Dovx extends Ali {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String searchContent(String key, boolean quick) {
|
|
||||||
Result result = Result.objectFrom(OkHttp.string("https://api.dovx.tk/ali/search?wd=" + URLEncoder.encode(key)));
|
|
||||||
for (Vod vod : result.getList()) vod.setVodId(vod.getVodContent());
|
|
||||||
return result.string();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package com.github.catvod.spider;
|
package com.github.catvod.spider;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.text.TextUtils;
|
|
||||||
|
|
||||||
import com.github.catvod.bean.Class;
|
import com.github.catvod.bean.Class;
|
||||||
import com.github.catvod.bean.Result;
|
import com.github.catvod.bean.Result;
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,10 @@
|
||||||
package com.github.catvod.spider;
|
package com.github.catvod.spider;
|
||||||
|
|
||||||
import android.os.SystemClock;
|
|
||||||
import android.webkit.WebView;
|
|
||||||
import android.webkit.WebViewClient;
|
|
||||||
|
|
||||||
import com.github.catvod.bean.Class;
|
import com.github.catvod.bean.Class;
|
||||||
import com.github.catvod.bean.Result;
|
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.Util;
|
|
||||||
|
|
||||||
import org.jsoup.Jsoup;
|
import org.jsoup.Jsoup;
|
||||||
import org.jsoup.nodes.Document;
|
import org.jsoup.nodes.Document;
|
||||||
|
|
@ -88,10 +83,7 @@ public class Eighteen extends Spider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String playerContent(String flag, String id, List<String> vipFlags) throws Exception {
|
public String playerContent(String flag, String id, List<String> vipFlags) throws Exception {
|
||||||
HashMap<String, String> result = new HashMap<>();
|
return Result.get().parse().url(url + id).string();
|
||||||
Util.loadWebView(url + id, getClient(result));
|
|
||||||
while (result.isEmpty()) SystemClock.sleep(10);
|
|
||||||
return Result.get().url(result.get("url")).string();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String searchContent(String key, String pg) {
|
private String searchContent(String key, String pg) {
|
||||||
|
|
@ -110,16 +102,4 @@ public class Eighteen extends Spider {
|
||||||
}
|
}
|
||||||
return Result.string(list);
|
return Result.string(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
private WebViewClient getClient(HashMap<String, String> result) {
|
|
||||||
return new WebViewClient() {
|
|
||||||
@Override
|
|
||||||
public void onLoadResource(WebView view, String url) {
|
|
||||||
if (url.endsWith(".m3u8")) {
|
|
||||||
result.put("url", url);
|
|
||||||
view.destroy();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ import java.util.Map;
|
||||||
|
|
||||||
public class Ying extends Spider {
|
public class Ying extends Spider {
|
||||||
|
|
||||||
private static final String siteUrl = "https://www.yhdmz.org";
|
private static final String siteUrl = "https://www.iyhdmm.com";
|
||||||
private static final String listUrl = siteUrl + "/list/";
|
private static final String listUrl = siteUrl + "/list/";
|
||||||
private static final String showUrl = siteUrl + "/showp/";
|
private static final String showUrl = siteUrl + "/showp/";
|
||||||
private static final String filterUrl = siteUrl + "/tpsf/js/catalog.js";
|
private static final String filterUrl = siteUrl + "/tpsf/js/catalog.js";
|
||||||
|
|
|
||||||
|
|
@ -23,11 +23,11 @@ import java.util.Map;
|
||||||
|
|
||||||
public class Ysj extends Spider {
|
public class Ysj extends Spider {
|
||||||
|
|
||||||
private static final String siteUrl = "https://ysjdm.net";
|
private static final String siteUrl = "https://www.lldm.net";
|
||||||
private static final String cateUrl = "https://ysjdm.net/index.php/vod/show";
|
private static final String cateUrl = "https://www.lldm.net/index.php/vod/show";
|
||||||
private static final String homeUrl = "https://ysjdm.net/index.php/vod/show/id/20.html";
|
private static final String homeUrl = "https://www.lldm.net/index.php/vod/show/id/20.html";
|
||||||
private static final String detailUrl = "https://ysjdm.net/index.php/vod/detail/id/";
|
private static final String detailUrl = "https://www.lldm.net/index.php/vod/detail/id/";
|
||||||
private static final String searchUrl = "https://ysjdm.net/index.php/vod/search.html";
|
private static final String searchUrl = "https://www.lldm.net/index.php/vod/search.html";
|
||||||
private static final String playUrl = "/index.php/vod/play/id/";
|
private static final String playUrl = "/index.php/vod/play/id/";
|
||||||
|
|
||||||
private HashMap<String, String> getHeaders() {
|
private HashMap<String, String> getHeaders() {
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
2f42b42b34c08da62657fc4ab2d78c90
|
60d5e47e1bbfa645ee6fb5aa561eee28
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue