Estoy rastreando datos usando HtmlUnit desde una página web dinámica, que utiliza desplazamiento infinito para buscar datos dinámicamente, al igual que el suministro de noticias de Facebook. He utilizado la siguiente frase para simular el desplazamiento hacia abajo de evento:rastrear página web dinámica usando htmlunit
webclient.setJavaScriptEnabled(true);
webclient.setAjaxController(new NicelyResynchronizingAjaxController());
ScriptResult sr=myHtmlPage.executeJavaScript("window.scrollBy(0,600)");
webclient.waitForBackgroundJavaScript(10000);
myHtmlPage=(HtmlPage)sr.getNewPage();
Pero parece myHtmlPage sigue siendo el mismo con el anterior, es decir, los nuevos datos no se adjunta en myHtmlPage, como resultado sólo puedo rastrear la primera pocos datos en la página web. ¡Gracias por tu ayuda!
¿Ha encontrado una forma de evitar? –
¿Alguna solución? –
Buscando soluciones también. Cualquier resultado? – lummycoder