亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rawcommand.java

?? 用來為垂直搜索引擎抓取數據的采集系統
?? JAVA
字號:
/*
 * *****************************************************
 * Copyright (c) 2005 IIM Lab. All  Rights Reserved.
 * Created by xuehao at 2005-10-12
 * Contact: zxuehao@mail.ustc.edu.cn
 * *****************************************************
 */
package org.indigo.commands;

import java.io.File;
import java.util.List;

import org.indigo.db.DBManager;
import org.indigo.db.Drop2DBGate;
import org.indigo.gui.Model;
import org.indigo.gui.TableView;
import org.indigo.log.FileLoggerParam;
import org.indigo.util.MainConfig;
import org.indigo.util.XmlFileUtil;
import org.indigo.xml.XmlView;

/**
 * 單任務模板對象
 * @author wbz
 *
 */
public class RawCommand extends Command
{
    private String itsXmlFile;
    /**
     * 單模板類構造函數。
     * @param file 任務對應的文件路徑。
     * @param bTableView  是否再主界面中顯示。
     * @param bXmlView    是否再xml中存儲。
     */
    public RawCommand(String file, boolean bTableView, boolean bXmlView )
    {
        super(file);
        itsModel = new Model( itsPropertyFile );
        String str=null;
        str = "creating RawCommand "+file;
//        System.out.println( str );
        FileLoggerParam.getInstance().info( str );
        
        if( bTableView )
        {
	        if( itsView==null )
	            itsView = new TableView( file );
	        itsModel.addObserver( itsView );
        }
        if( bXmlView )
        {
//            System.out.println( "gui with xml........." );
            /*
            System.out.println( itsPropertyFile );
            
	        int i,j;
	        i = itsPropertyFile.lastIndexOf( "/" );
	        j = itsPropertyFile.lastIndexOf( "." );
	        itsXmlFile = "./data/" + itsPropertyFile.substring( i+1, j ) + ".xml";
	        */
            List dirs = XmlFileUtil.getPath( itsPropertyFile );
            str = "";
            for( int i=0; i<dirs.size(); i++ )
            {
                str = str + (String) dirs.get(i) + "/";
            }
            str = str.substring( 0, str.length()-1 );
            itsXmlFile = str;
            
            int k = 1;
            File theFile = new File( itsXmlFile );
            while( theFile.exists() )
            {
                str = itsXmlFile;
                int i = str.lastIndexOf( ".xml" );
                str = str.substring( 0, i );

                i = str.lastIndexOf( "(" );
                if( i==-1 )
                {
                }else
                {
                    str = str.substring( 0, i );
                }
                str += "(" + k + ").xml"; 

                k++;
                theFile = new File( str );
                itsXmlFile = str;
//                System.out.println( str );
            }

            System.out.println( itsXmlFile );
            
	        itsXmlView = new XmlView( itsPropertyFile, itsXmlFile );//構造一個xml顯示對象。
	        itsModel.addObserver( (XmlView)itsXmlView );
	        
//	        System.out.println( "xmlfile=" + itsXmlFile );
	        
        }
    }
    public String getXmlFile()
    {
        return itsXmlFile;
    }
    /**
     * 單任務模式主要部分,此部分負責采集規則的執行。然后把采集結果存入xml和數據庫。
     */
    public void execute()
    {
        itsModel.doStrategy();//采集,并把采集結果存到xml中。
        if( itsXmlView!=null )
        {
            itsXmlView.close();//xml文件如果沒有關閉,則關閉。
//            System.out.println( "xml close!" );
        }
        String str;
        boolean  bDrop2DB=false;
        str = MainConfig.getInstance().getProperty( "Drop2DB" );//獲取是否把采集的數據存入數據庫參數。
        if( str==null || str.equals("") || str.equalsIgnoreCase("false") )
            bDrop2DB = false;
        else
            bDrop2DB = true;

        if( itsXmlView==null )
            bDrop2DB = false;
        
        if( bDrop2DB )//需要存入數據庫
        {
            Drop2DBGate dropGate = DBManager.getInstance().getImpl();
        	dropGate.drop2DB( itsXmlView.getFileName() );//把數據從xml文件中讀入,存入數據庫中。
        }
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级完整毛片| 麻豆精品久久久| 欧美日韩国产a| 精品一区二区av| 精品国产制服丝袜高跟| 亚洲精品大片www| 亚洲精品成a人| 亚洲自拍都市欧美小说| 午夜亚洲国产au精品一区二区| 国产精品久久久久影院色老大| 国产亚洲综合在线| 国产精品久久久久久久久果冻传媒| 日本一区二区综合亚洲| 亚洲国产精品传媒在线观看| 国产欧美一区二区精品性色 | 欧美日韩一区二区三区在线看| 色妞www精品视频| 欧美日韩中字一区| 久久久久久日产精品| 中文字幕国产精品一区二区| 欧美高清在线视频| 一区二区三区中文在线观看| 亚洲一区二区欧美| 狠狠色丁香婷综合久久| 国产成人精品免费网站| 99re这里都是精品| 欧美日韩国产综合草草| 精品日产卡一卡二卡麻豆| 久久精品日产第一区二区三区高清版| 中文字幕免费一区| 亚洲国产精品一区二区www在线| 亚洲aaa精品| 国产a区久久久| 在线观看视频欧美| 久久综合九色综合久久久精品综合 | 一本到一区二区三区| 777精品伊人久久久久大香线蕉| 337p日本欧洲亚洲大胆精品| 中文av一区特黄| 日本少妇一区二区| 成人免费电影视频| 69久久夜色精品国产69蝌蚪网| 国产亚洲精品超碰| 日韩av在线发布| 97超碰欧美中文字幕| 91精品欧美福利在线观看| 国产精品人妖ts系列视频| 婷婷成人综合网| 春色校园综合激情亚洲| 91精品国产乱码久久蜜臀| 国产精品女主播av| 精品亚洲成av人在线观看| 欧美影视一区在线| 国产精品伦理在线| 久久成人久久鬼色| 欧美日韩中文精品| 亚洲另类中文字| 成人激情校园春色| 26uuu国产一区二区三区| 石原莉奈在线亚洲三区| 日本福利一区二区| 国产精品蜜臀在线观看| 国内成人精品2018免费看| 91精品国产丝袜白色高跟鞋| 亚洲综合成人在线| 91丨porny丨户外露出| 久久精品欧美日韩精品| 麻豆精品久久久| 欧美二区在线观看| 亚洲一区在线播放| 欧美日韩精品一区二区三区四区 | 亚洲午夜久久久久久久久久久 | 最近日韩中文字幕| 国产成人综合网站| 久久久蜜桃精品| 国产一区二区在线影院| 国产三级欧美三级| 成人综合婷婷国产精品久久免费| 精品国产一二三| 国产成人综合在线| 国产精品国产三级国产aⅴ原创 | 一区二区久久久久| 91丨porny丨户外露出| 亚洲桃色在线一区| 99re热这里只有精品视频| 亚洲欧洲av色图| 一本到三区不卡视频| 伊人婷婷欧美激情| 欧美日韩免费视频| 麻豆国产精品视频| 国产日韩精品一区二区浪潮av| 国产ts人妖一区二区| 国产精品―色哟哟| 欧美三级欧美一级| 日韩 欧美一区二区三区| 日韩欧美一卡二卡| 成人自拍视频在线观看| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩一级黄| 韩国三级电影一区二区| 国产精品久久久久久久久图文区| 91污片在线观看| 日韩av午夜在线观看| 久久久久久久综合狠狠综合| 成人h版在线观看| 亚洲chinese男男1069| 亚洲精品一区二区三区香蕉| 成人a免费在线看| 五月婷婷欧美视频| 国产视频一区在线播放| 在线精品视频一区二区三四| 久久精品久久精品| 亚洲欧美电影院| 日韩一级黄色大片| 97久久久精品综合88久久| 蜜臀av亚洲一区中文字幕| 国产精品久久久久久户外露出| 欧美视频一区二区三区四区| 国产成人精品影视| 午夜精品在线看| 亚洲精品国产一区二区三区四区在线| 日韩亚洲欧美在线| 色哟哟在线观看一区二区三区| 麻豆精品视频在线观看| 亚洲一区成人在线| 亚洲人成在线观看一区二区| 日韩精品一区二区三区三区免费| 色综合久久久久久久| 国产麻豆视频一区二区| 天天做天天摸天天爽国产一区| 中文字幕中文字幕一区二区| 精品国一区二区三区| 欧美二区三区的天堂| 在线精品视频免费播放| 99国产精品99久久久久久| 国产综合久久久久影院| 日韩综合小视频| 一区二区三区电影在线播| 国产精品理论片在线观看| 日韩精品一区二区三区中文不卡 | 日本美女一区二区三区| 一区二区三区毛片| 国产精品久久久久精k8 | 日韩欧美一级在线播放| 欧美顶级少妇做爰| 在线观看区一区二| 91美女片黄在线观看| 波多野结衣欧美| 成人免费av资源| 99国产欧美久久久精品| 99精品热视频| 91视频.com| 欧美性大战久久| 欧美欧美欧美欧美首页| 884aa四虎影成人精品一区| 欧美日韩国产小视频在线观看| 欧美午夜精品免费| 欧美日韩国产综合视频在线观看 | 成人毛片老司机大片| 精品综合久久久久久8888| 日av在线不卡| 激情综合色综合久久综合| 国产乱人伦精品一区二区在线观看| 久久国产尿小便嘘嘘| 激情深爱一区二区| 顶级嫩模精品视频在线看| 99久久国产综合精品麻豆| 91免费视频观看| 精品视频一区 二区 三区| 欧美人妇做爰xxxⅹ性高电影| 91麻豆精品国产91久久久更新时间| 91麻豆精品国产91久久久更新时间| 欧美mv日韩mv国产| 亚洲国产精品传媒在线观看| 亚洲靠逼com| 日韩影院在线观看| 国产乱色国产精品免费视频| 99久久免费国产| 欧美老女人第四色| 亚洲精品一区二区精华| 国产精品色噜噜| 污片在线观看一区二区| 国产麻豆一精品一av一免费| 99精品视频一区二区| 日韩视频免费观看高清在线视频| 欧美极品xxx| 亚洲在线视频一区| 精品在线观看视频| 色狠狠色狠狠综合| 精品99一区二区| 亚洲一区二区三区在线播放| 美女精品自拍一二三四| 91老司机福利 在线| 久久综合国产精品| 亚洲成人精品一区二区| 成人性生交大片| 日韩欧美一级二级三级| 亚洲精品国产精华液| 国产综合成人久久大片91| 欧美日韩久久久|