Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Oscar

#1
Java / HtmlUnit
1 Marzo 2017, 04:29 AM
Hola  tengo el siguiente ejercicio de HtmlUnit ... Quiero aguardar  los datos que me extrae el ciclo for en una base de datos  pero si lo el sig ejercicio los datos  me los duplica como  Aguardo mis datos obtenidos correctamente una una base de datos




Código (java) [Seleccionar]
 WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45);
     
       HtmlPage page = webClient.getPage("http://www.despegar.com.mx/turismo/zlo/manzanillo/recomendaciones");

     
       
       DomNodeList<DomElement> List = page.getElementsByTagName("p");
       
       for (DomElement element : List){    
      if (element.getAttribute("class").equals("comment-name")){    
           Nombre = element.getTextContent();
     
      }
     
       if (element.getAttribute("class").equals("comment-date")){    
              Fecha = element.getTextContent();  
             
             
       
               sql = "INSERT INTO  `Crawler`.`Datos` " + "(`Nombre`,`Fecha`) VALUES " + "(?,?);";
PreparedStatement stmt = db.con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
stmt.setString(1,Nombre);
                       stmt.setString(2,Fecha);
stmt.execute();
       }



· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex