public void combine(String IP_PORT,String apiKey){
        DBService dbService = new DBService();
        HashMap data = null;
        if(link.contains("dgtle")){
            PageDgtle pageDgtle = new PageDgtle();
            data = pageDgtle.getInfo(this.link);
        }
        if(link.contains("huxiu")){
            PageHuxiu pageHuxiu = new PageHuxiu();
            data = pageHuxiu.getInfo(this.link);
        }
        if(link.contains("leiphone")){
            PageLeiphone pageLeiphone = new PageLeiphone();
            data = pageLeiphone.getInfo(this.link);
        }
        if(link.contains("36kr")){
            PageKr36 pageKr36 = new PageKr36();
            data = pageKr36.getInfo(this.link);

        }
        FileService fileService = new FileService();
        ArrayList<String> bodyTxt = (ArrayList<String>) data.get("content");
        ArrayList<String> bodyPic = (ArrayList<String>) data.get("bodyPicPieces");


        String title = this.title;
        String smalldesc = this.smalldesc;
        String source      = (String) data.get("source");
        String releasetime = this.releasetime.length()>1?this.releasetime:(String) data.get("releasetime");
        String curl         = this.link;
        String createtime   = FormatTime.getCurrentFormatTime();
        String classify   = this.classify;
        String smallurl = fileService.uploadPic(this.imgUrl, IP_PORT, apiKey);
        String cont = contentMix(bodyTxt,bodyPic,IP_PORT,apiKey,curl);

        String contId = fileService.uploadFile(createtime,cont,IP_PORT,apiKey);
        MyLog.logINFO("contentId:" + contId);
        if(smallurl.length()==0 || (smallurl.length()>33&&smallurl.contains("."))){
            Debug.showDebut(this.imgUrl, smallurl);
            dbService.insertNews(title,smalldesc,smallurl,source,releasetime,contId,classify,curl,createtime);
        }

    }