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;
|
||||
|
||||
import android.content.Context;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.github.catvod.bean.Class;
|
||||
import com.github.catvod.bean.Result;
|
||||
|
|
|
|||
|
|
@ -1,15 +1,10 @@
|
|||
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.Result;
|
||||
import com.github.catvod.bean.Vod;
|
||||
import com.github.catvod.crawler.Spider;
|
||||
import com.github.catvod.net.OkHttp;
|
||||
import com.github.catvod.utils.Util;
|
||||
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
|
|
@ -88,10 +83,7 @@ public class Eighteen extends Spider {
|
|||
|
||||
@Override
|
||||
public String playerContent(String flag, String id, List<String> vipFlags) throws Exception {
|
||||
HashMap<String, String> result = new HashMap<>();
|
||||
Util.loadWebView(url + id, getClient(result));
|
||||
while (result.isEmpty()) SystemClock.sleep(10);
|
||||
return Result.get().url(result.get("url")).string();
|
||||
return Result.get().parse().url(url + id).string();
|
||||
}
|
||||
|
||||
private String searchContent(String key, String pg) {
|
||||
|
|
@ -110,16 +102,4 @@ public class Eighteen extends Spider {
|
|||
}
|
||||
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 {
|
||||
|
||||
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 showUrl = siteUrl + "/showp/";
|
||||
private static final String filterUrl = siteUrl + "/tpsf/js/catalog.js";
|
||||
|
|
|
|||
|
|
@ -23,11 +23,11 @@ import java.util.Map;
|
|||
|
||||
public class Ysj extends Spider {
|
||||
|
||||
private static final String siteUrl = "https://ysjdm.net";
|
||||
private static final String cateUrl = "https://ysjdm.net/index.php/vod/show";
|
||||
private static final String homeUrl = "https://ysjdm.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 searchUrl = "https://ysjdm.net/index.php/vod/search.html";
|
||||
private static final String siteUrl = "https://www.lldm.net";
|
||||
private static final String cateUrl = "https://www.lldm.net/index.php/vod/show";
|
||||
private static final String homeUrl = "https://www.lldm.net/index.php/vod/show/id/20.html";
|
||||
private static final String detailUrl = "https://www.lldm.net/index.php/vod/detail/id/";
|
||||
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 HashMap<String, String> getHeaders() {
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
2f42b42b34c08da62657fc4ab2d78c90
|
||||
60d5e47e1bbfa645ee6fb5aa561eee28
|
||||
|
|
|
|||
Loading…
Reference in New Issue