Fix some spider

This commit is contained in:
FongMi 2024-01-08 16:03:38 +08:00
parent 56e60854cf
commit 74c6c6ab73
7 changed files with 8 additions and 46 deletions

View File

@ -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();
}
}

View File

@ -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;

View File

@ -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();
}
}
};
}
}

View File

@ -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";

View File

@ -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.

View File

@ -1 +1 @@
2f42b42b34c08da62657fc4ab2d78c90
60d5e47e1bbfa645ee6fb5aa561eee28