@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); }
@Override public void setParameters() { Common.debugPrintln("開始解析各參數 :"); Common.debugPrintln("開始解析title和wholeTitle :"); Common.downloadGZIPInputStreamFile(webSite, SetUp.getTempDirectory(), indexName, false, ""); if (getWholeTitle() == null || getWholeTitle().equals("")) { String allPageString = Common.getFileString(SetUp.getTempDirectory(), indexName); int beginIndex = allPageString.indexOf("g_chapter_name"); beginIndex = allPageString.indexOf("\"", beginIndex) + 1; int endIndex = allPageString.indexOf("\"", beginIndex); String tempTitleString = allPageString.substring(beginIndex, endIndex); setWholeTitle( getVolumeWithFormatNumber( Common.getStringRemovedIllegalChar( Common.getTraditionalChinese(tempTitleString.trim())))); } Common.debugPrintln("作品名稱(title) : " + getTitle()); Common.debugPrintln("章節名稱(wholeTitle) : " + getWholeTitle()); }