コード例 #1
0
  public void insert_data_into_odsSubPageModel() {

    crawlScript crawlscript = new crawlScript();
    dbOperate dboperate = new dbOperate();
    ArrayList<odsHomePage> odshomepages = new ArrayList<odsHomePage>();
    ArrayList<odsSubPage> odssubpages = new ArrayList<odsSubPage>();
    odshomepages =
        dboperate.select_from_odsHomePageModel(new SimpleDateFormat("yyyyMMdd").format(new Date()));
    if (odshomepages.size() > 0) {
      for (int i = 0; i < odshomepages.size(); i++) {
        Log.Infos(
            "odshomepages.get(" + i + ").getHomesubURL():" + odshomepages.get(i).getHomesubURL());
        odssubpages = crawlscript.getodsSubPageModels(odshomepages.get(i));
        if (odssubpages.size() > 0) {
          dboperate.insert_into_odsSubPageModel(odssubpages);
          dboperate.update_odsHomePageModel_lastExecduteSubNameID(
              odshomepages.get(i), odssubpages.get(odssubpages.size() - 1).getSubNameID());
          odssubpages.clear();
        } else {
          Log.Infos("crawlscript.getodsSubPageModels is NULL");
        }
      }
    } else {
      Log.Infos("dboperate.select_from_odsHomePageModel NULL");
    }
  }
コード例 #2
0
 public void insert_data_into_odsHomePageModel() {
   // insert data into odsHomePageModel
   crawlScript crawlscript = new crawlScript();
   dbOperate dboperate = new dbOperate();
   ArrayList<odsBaseURL> baseURLs = new ArrayList<odsBaseURL>();
   ArrayList<odsHomePage> odshomepages = new ArrayList<odsHomePage>();
   baseURLs = dboperate.select_from_odsBaseURL();
   if (baseURLs.size() > 0) {
     for (int i = 0; i < baseURLs.size(); i++) {
       odshomepages = crawlscript.getodsHomePageModels(baseURLs.get(i));
       if (odshomepages.size() > 0) {
         for (int j = 0; j < odshomepages.size(); j++) {
           dboperate.insert_into_odsHomePageModel(odshomepages.get(j));
         }
         dboperate.update_odsbaseurl_lastExecduteHomeNameID(
             baseURLs.get(i).getBaseURLID(),
             odshomepages.get(odshomepages.size() - 1).getHomeNameID());
         odshomepages.clear();
       } else {
         Log.Infos("crawlscript.getodsHomePageModels is NULL");
       }
     }
   } else {
     Log.Infos("dboperate.select_from_odsBaseURL() is NULL");
   }
 }