'更新可用状态'

This commit is contained in:
zhangjie committed 2024-03-13 17:16:22 +08:00
1 parent 51756a0853
commit 40285268c6
5 files changed
+19 -9

No files matched your search

@@ -62,7 +62,7 @@ public class MainActivity extends Activity {
private void initSpider() { private void initSpider() {
try { try {
Init.init(getApplicationContext()); Init.init(getApplicationContext());
spider = new Ikanbot(); spider = new CaoLiu();
spider.init(this, ""); spider.init(this, "");
} catch (Throwable e) { } catch (Throwable e) {
e.printStackTrace(); e.printStackTrace();
@@ -87,7 +87,7 @@ public class MainActivity extends Activity {
public void categoryContent() { public void categoryContent() {
try { try {
Logger.t("categoryContent").d(spider.categoryContent("/index-movie", "2", true, new HashMap<>())); Logger.t("categoryContent").d(spider.categoryContent("47", "1", true, new HashMap<>()));
} catch (Throwable e) { } catch (Throwable e) {
e.printStackTrace(); e.printStackTrace();
} }
@@ -97,16 +97,26 @@ public class CaoLiu extends Spider {
classes.add(new Class(typeIdList[i], typeNameList[i])); classes.add(new Class(typeIdList[i], typeNameList[i]));
} }
List<Vod> list = new ArrayList<>(); List<Vod> list = new ArrayList<>();
Document doc = Jsoup.parse(OkHttp.string(siteUrl + "/thread.php?fid=47&page=1", getCookie()));
for (Element element : doc.select("div.url_linkkarl")) {
String pic = element.select("img").attr("data-aes");
String href = element.attr("data-url").replace("read.php?tid=", "").split("&")[0];
String name = element.select("h2").text();
// 获取图片进行解密
// String string = OkHttp.string(pic);
// String picView = aesDecrypt(string);
list.add(new Vod(href, name, pic));
}
return Result.string(classes, list); return Result.string(classes, list);
} }
@Override @Override
public String categoryContent(String tid, String pg, boolean filter, HashMap<String, String> extend) throws Exception { public String categoryContent(String tid, String pg, boolean filter, HashMap<String, String> extend) throws Exception {
String target = cateUrl + tid + "&page=" + pg; String target = cateUrl + tid + "&page=" + pg;
Document doc;
// 只有图片模版 // 只有图片模版
if (tid == "57") { if (tid == "57") {
Document doc = Jsoup.parse(OkHttp.string(target, getCookie())); doc = Jsoup.parse(OkHttp.string(target, getCookie()));
List<Vod> list = parseHtml(doc); List<Vod> list = parseHtml(doc);
Integer total = (Integer.parseInt(pg) + 1) * 100; Integer total = (Integer.parseInt(pg) + 1) * 100;
return Result.string(Integer.parseInt(pg), Integer.parseInt(pg) + 1, 100, total, list); return Result.string(Integer.parseInt(pg), Integer.parseInt(pg) + 1, 100, total, list);
@@ -114,7 +124,7 @@ public class CaoLiu extends Spider {
List<Vod> list = new ArrayList<>(); List<Vod> list = new ArrayList<>();
// 图文结合模版 // 图文结合模版
if (tid == "47") { if (tid == "47") {
Document doc = Jsoup.parse(OkHttp.string(target, getCookie())); doc = Jsoup.parse(OkHttp.string(target, getCookie()));
for (Element element : doc.select("div.url_linkkarl")) { for (Element element : doc.select("div.url_linkkarl")) {
String pic = element.select("img").attr("data-aes"); String pic = element.select("img").attr("data-aes");
String href = element.attr("data-url").replace("read.php?tid=", "").split("&")[0]; String href = element.attr("data-url").replace("read.php?tid=", "").split("&")[0];
@@ -127,7 +137,7 @@ public class CaoLiu extends Spider {
} }
// 文字列表模版 // 文字列表模版
else { else {
Document doc = Jsoup.parse(OkHttp.string(target, getCookie())); doc = Jsoup.parse(OkHttp.string(target, getCookie()));
for (Element element : doc.select("td.tal")) { for (Element element : doc.select("td.tal")) {
String id = element.select("a").attr("href").replace("read.php?tid=", "").split("&")[0]; String id = element.select("a").attr("href").replace("read.php?tid=", "").split("&")[0];
String name = element.select("a").text(); String name = element.select("a").text();
@@ -27,7 +27,7 @@ import java.util.regex.Pattern;
public class MiMei extends Spider { public class MiMei extends Spider {
private static final String siteUrl = "https://infmbln.info"; private static final String siteUrl = "https://infmbln.info";
private static final String cateUrl = siteUrl + "/suoyoushipin/"; private static final String cateUrl = siteUrl;
private static final String detailUrl = siteUrl; private static final String detailUrl = siteUrl;
private static final String searchUrl = "https://api.3bmmjla.life/Api/getSearch"; private static final String searchUrl = "https://api.3bmmjla.life/Api/getSearch";
@@ -75,7 +75,7 @@ public class MiMei extends Spider {
Document doc = Jsoup.parse(OkHttp.string(siteUrl, getHeaders())); Document doc = Jsoup.parse(OkHttp.string(siteUrl, getHeaders()));
for (Element element : doc.select("div.hend").select("li")) { for (Element element : doc.select("div.hend").select("li")) {
try { try {
String typeId = element.select("a").attr("href").split("/")[2]; String typeId = element.select("a").attr("href");
String typeName = element.select("a").text(); String typeName = element.select("a").text();
classes.add(new Class(typeId, typeName)); classes.add(new Class(typeId, typeName));
} catch (Exception e) { } catch (Exception e) {
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
1318d511bf91a440998cdfc883e59efb 902f1dda6d901c1b9f2a7eac051ebff3