@Override public String getAllPageString(String urlString) { String indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_xindm_", "html"); String indexEncodeName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_xindm_encode_", "html"); Common.downloadFile(urlString, SetUp.getTempDirectory(), indexName, false, ""); Common.newEncodeFile(SetUp.getTempDirectory(), indexName, indexEncodeName); return Common.getFileString(SetUp.getTempDirectory(), indexEncodeName); }
/** @author user */ public ParseMOP() { siteID = Site.MOP; siteName = "MOP"; indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_mop_parse_", "html"); indexEncodeName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_mop_encode_parse_", "html"); jsName = "index_mop.js"; radixNumber = 15221471; // default value, not always be useful!! baseURL = "http://dm.game.mop.com"; }
/** @author user */ public ParseXindm() { enumName = "XINDM"; parserName = this.getClass().getName(); regexs = new String[] {"(?s).*www.xindm.cn/(?s).*"}; downloadBefore = true; siteID = Site.formString("XINDM"); siteName = "Xindm"; indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_xindm_parse_", "html"); indexEncodeName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_xindm_encode_parse_", "html"); jsName = "index_xindm.js"; radixNumber = 185273; // default value, not always be useful!! }
/** @author user */ public Parse178() { siteID = Site.MANHUA_178; siteName = "178"; indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_178_parse_", "html"); indexEncodeName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_178_encode_parse_", "html"); jsName = "index_178.js"; radixNumber = 1593771; // default value, not always be useful!! baseURL = "http://manhua.dmzj.com"; // "http://manhua.178.com"; waitingTime = 2000; retransmissionLimit = 30; tsukkomiMode = false; }
@Override public String getAllPageString(String urlString) { String indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_178_", "html"); Common.downloadGZIPInputStreamFile(urlString, SetUp.getTempDirectory(), indexName, false, ""); return Common.getFileString(SetUp.getTempDirectory(), indexName); }
/** @author user */ public ParseKUKU() { enumName = "KUKU"; regexs = new String[] { "(?s).*kukudm.com(?s).*", "(?s).*socomic.com(?s).*", "(?s).*socomic.net(?s).*" }; parserName = this.getClass().getName(); downloadBefore = true; siteID = Site.formString("KUKU"); siteName = "kuku"; indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_kuku_parse_", "html"); indexEncodeName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_kuku_encode_parse_", "html"); baseURL = "http://n.kukudm.com/"; }
@Override // 因為原檔就是utf8了,所以無須轉碼 public String getAllPageString(String urlString) { if (urlString.matches(".*/")) { urlString = urlString.substring(0, urlString.length() - 1); } String indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_ck_", "html"); // Common.downloadFile( urlString, SetUp.getTempDirectory(), indexName, false, "" ); Common.simpleDownloadFile(urlString, SetUp.getTempDirectory(), indexName, urlString); return Common.getFileString(SetUp.getTempDirectory(), indexName); }
/** @author user */ public ParseCK() { regexs = new String[] { "(?s).*comic101.com(?s).*", "(?s).*comic.101.com(?s).*", "(?s).*mh.ck101.com(?s).*", "(?s).*comic.ck101.com(?s).*", "(?s).*.com/vols/\\d+/\\d+(?s).*" }; enumName = "CK"; parserName = this.getClass().getName(); downloadBefore = true; siteID = Site.formString("CK"); siteName = "CK101_Comic"; indexName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_ck_parse_", "html"); indexEncodeName = Common.getStoredFileName(SetUp.getTempDirectory(), "index_ck_encode_parse_", "html"); jsName = "index_ck.js"; radixNumber = 151261471; // default value, not always be useful!! baseURL = "http://comic.ck101.com"; // "http://comic101.com"; }