Captura de datos despues de simular clic con htmlunit
Publicado por resalpa84 (3 intervenciones) el 28/06/2015 01:25:10
Saludos a todos,
Agradezco cualquier colaboracion que me puedan dar, desde que conocí la libreria htmlunit me gusto mucho y le he sacado mucho provecho automatizando tareas tediosas consultando muchos datos en paginas web y capturando los datos, pero hay una pagina que me a costado y no me ha dado resultado, le pegaré un trozo del codigo, el codigo no me genera error, simplemente no me hace la consulta a la pagina.
lo que esta en comentario no es necesario ya que al cargar la pagina el combobox inicia con el valor "C"
Espero me ayuden o me den una pista de porque no hace la consulta
Agradezco cualquier colaboracion que me puedan dar, desde que conocí la libreria htmlunit me gusto mucho y le he sacado mucho provecho automatizando tareas tediosas consultando muchos datos en paginas web y capturando los datos, pero hay una pagina que me a costado y no me ha dado resultado, le pegaré un trozo del codigo, el codigo no me genera error, simplemente no me hace la consulta a la pagina.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Operacion {
public String[] consultaRegistraduria(String cedula) throws IOException{
final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_38);
final HtmlPage page1 = webClient.getPage("http://inscripcionelectoral.carvajal.com:8280/srvidc-webcon/Home.xhtml");
final HtmlForm form = page1.getFormByName("f1");
final HtmlSubmitInput button = form.getInputByValue("Consultar");
final HtmlTextInput textField = form.getInputByName("f1:nroDocto");
// final HtmlSelect combo = form.getSelectByName("f1:tipoDocto");
// combo.getOptionByValue("C");
// combo.setSelectedAttribute("C",true);
textField.setValueAttribute("78076125");
final HtmlPage page2;
page2 = form.getInputByValue("Consultar").click();
System.out.println(page2.asText());
return page2.asText();
}
lo que esta en comentario no es necesario ya que al cargar la pagina el combobox inicia con el valor "C"
Espero me ayuden o me den una pista de porque no hace la consulta
Valora esta pregunta


0