'更新可用状态'
This commit is contained in:
parent
51756a0853
commit
40285268c6
app/src/main/java/com/github/catvod
jar
@ -62,7 +62,7 @@ public class MainActivity extends Activity {
|
||||
private void initSpider() {
|
||||
try {
|
||||
Init.init(getApplicationContext());
|
||||
spider = new Ikanbot();
|
||||
spider = new CaoLiu();
|
||||
spider.init(this, "");
|
||||
} catch (Throwable e) {
|
||||
e.printStackTrace();
|
||||
@ -87,7 +87,7 @@ public class MainActivity extends Activity {
|
||||
|
||||
public void categoryContent() {
|
||||
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) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
@ -97,16 +97,26 @@ public class CaoLiu extends Spider {
|
||||
classes.add(new Class(typeIdList[i], typeNameList[i]));
|
||||
}
|
||||
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);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String categoryContent(String tid, String pg, boolean filter, HashMap<String, String> extend) throws Exception {
|
||||
String target = cateUrl + tid + "&page=" + pg;
|
||||
|
||||
Document doc;
|
||||
// 只有图片模版
|
||||
if (tid == "57") {
|
||||
Document doc = Jsoup.parse(OkHttp.string(target, getCookie()));
|
||||
doc = Jsoup.parse(OkHttp.string(target, getCookie()));
|
||||
List<Vod> list = parseHtml(doc);
|
||||
Integer total = (Integer.parseInt(pg) + 1) * 100;
|
||||
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<>();
|
||||
// 图文结合模版
|
||||
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")) {
|
||||
String pic = element.select("img").attr("data-aes");
|
||||
String href = element.attr("data-url").replace("read.php?tid=", "").split("&")[0];
|
||||
@ -127,7 +137,7 @@ public class CaoLiu extends Spider {
|
||||
}
|
||||
// 文字列表模版
|
||||
else {
|
||||
Document doc = Jsoup.parse(OkHttp.string(target, getCookie()));
|
||||
doc = Jsoup.parse(OkHttp.string(target, getCookie()));
|
||||
for (Element element : doc.select("td.tal")) {
|
||||
String id = element.select("a").attr("href").replace("read.php?tid=", "").split("&")[0];
|
||||
String name = element.select("a").text();
|
||||
|
@ -27,7 +27,7 @@ import java.util.regex.Pattern;
|
||||
public class MiMei extends Spider {
|
||||
|
||||
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 searchUrl = "https://api.3bmmjla.life/Api/getSearch";
|
||||
|
||||
@ -75,7 +75,7 @@ public class MiMei extends Spider {
|
||||
Document doc = Jsoup.parse(OkHttp.string(siteUrl, getHeaders()));
|
||||
for (Element element : doc.select("div.hend").select("li")) {
|
||||
try {
|
||||
String typeId = element.select("a").attr("href").split("/")[2];
|
||||
String typeId = element.select("a").attr("href");
|
||||
String typeName = element.select("a").text();
|
||||
classes.add(new Class(typeId, typeName));
|
||||
} catch (Exception e) {
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
1318d511bf91a440998cdfc883e59efb
|
||||
902f1dda6d901c1b9f2a7eac051ebff3
|
||||
|
Loading…
x
Reference in New Issue
Block a user