Exemple #1
0
  @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);
  }
  private void handleTitlePic(String tagName, String text) {
    String picName = tagName + ".jpg";
    int beginIndex = text.indexOf("anim_intro_ptext");
    if (beginIndex < 0 || new File(getBaseOutputDirectory() + picName).exists()) {
      return;
    }
    beginIndex = text.indexOf("src=", beginIndex);
    beginIndex = text.indexOf("\"", beginIndex) + 1;
    int endIndex = text.indexOf("\"", beginIndex);

    if (beginIndex <= 0 || endIndex <= 0) {
      return;
    }

    String picURL = text.substring(beginIndex, endIndex).replaceAll("\\s", "%20");
    print(tagName + "圖片網址:" + picURL);
    Common.simpleDownloadFile(picURL, getBaseOutputDirectory(), picName, "", webSite);
  }