add - douban bg9911mm

This commit is contained in:
yangqiang3504
2022-09-13 16:57:46 +08:00
parent 554f331cbb
commit d59840081b
@@ -67,7 +67,8 @@ public class XBiubiu extends Spider {
public String homeVideoContent() { public String homeVideoContent() {
try { try {
fetchRule(); fetchRule();
if (getRuleVal("shouye").equals("1")) { String shouye = getRuleVal("shouye", "1");
if (shouye.equals("1")) {
JSONArray videos = new JSONArray(); JSONArray videos = new JSONArray();
String[] fenleis = getRuleVal("fenlei", "").split("#"); String[] fenleis = getRuleVal("fenlei", "").split("#");
for (String fenlei : fenleis) { for (String fenlei : fenleis) {
@@ -110,14 +111,15 @@ public class XBiubiu extends Spider {
String html = fetch(webUrl); String html = fetch(webUrl);
html = removeUnicode(html); html = removeUnicode(html);
String parseContent = html; String parseContent = html;
boolean shifouercijiequ = getRuleVal("shifouercijiequ").equals("1"); String shifouercijiequ = getRuleVal("shifouercijiequ", "1");
if (shifouercijiequ) { if (shifouercijiequ.equals("1")) {
String jiequqian = getRuleVal("jiequqian"); String jiequqian = getRuleVal("jiequqian");
String jiequhou = getRuleVal("jiequhou"); String jiequhou = getRuleVal("jiequhou");
parseContent = subContent(html, jiequqian, jiequhou).get(0); parseContent = subContent(html, jiequqian, jiequhou).get(0);
} }
String jiequshuzuqian = getRuleVal("jiequshuzuqian"); String jiequshuzuqian = getRuleVal("jiequshuzuqian");
String jiequshuzuhou = getRuleVal("jiequshuzuhou"); String jiequshuzuhou = getRuleVal("jiequshuzuhou");
ArrayList<String> li = null;
JSONArray videos = new JSONArray(); JSONArray videos = new JSONArray();
ArrayList<String> jiequContents = subContent(parseContent, jiequshuzuqian, jiequshuzuhou); ArrayList<String> jiequContents = subContent(parseContent, jiequshuzuqian, jiequshuzuhou);
for (int i = 0; i < jiequContents.size(); i++) { for (int i = 0; i < jiequContents.size(); i++) {
@@ -129,9 +131,12 @@ public class XBiubiu extends Spider {
if (tupianqian.startsWith("http://") || tupianqian.startsWith("https://")) { if (tupianqian.startsWith("http://") || tupianqian.startsWith("https://")) {
pic = getRuleVal("tupianqian"); pic = getRuleVal("tupianqian");
} else { } else {
pic = subContent(jiequContent, getRuleVal("tupianqian"), getRuleVal("tupianhou")).get(0); li = subContent(jiequContent, getRuleVal("tupianqian"), getRuleVal("tupianhou"));
if (!li.isEmpty()) {
pic = li.get(0);
pic = Misc.fixUrl(webUrl, pic);
}
} }
pic = Misc.fixUrl(webUrl, pic);
String link = subContent(jiequContent, getRuleVal("lianjieqian"), getRuleVal("lianjiehou")).get(0); String link = subContent(jiequContent, getRuleVal("lianjieqian"), getRuleVal("lianjiehou")).get(0);
link = getRuleVal("ljqianzhui").isEmpty() ? (link + getRuleVal("ljhouzhui")) : ("x:" + getRuleVal("ljqianzhui")) + link + getRuleVal("ljhouzhui"); link = getRuleVal("ljqianzhui").isEmpty() ? (link + getRuleVal("ljhouzhui")) : ("x:" + getRuleVal("ljqianzhui")) + link + getRuleVal("ljhouzhui");
String remark = !getRuleVal("fubiaotiqian").isEmpty() && !getRuleVal("fubiaotihou").isEmpty() ? String remark = !getRuleVal("fubiaotiqian").isEmpty() && !getRuleVal("fubiaotihou").isEmpty() ?