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
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
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