Przeszukuję dane za pomocą funkcji HtmlUnit na dynamicznej stronie internetowej, która korzysta z nieskończonego przewijania w celu dynamicznego pobierania danych, podobnie jak w przypadku kanału wiadomości Facebooka. Kiedyś następujące zdanie symulować przewijanie w dół zdarzenie:dynamiczna strona indeksowania za pomocą htmlunit
webclient.setJavaScriptEnabled(true);
webclient.setAjaxController(new NicelyResynchronizingAjaxController());
ScriptResult sr=myHtmlPage.executeJavaScript("window.scrollBy(0,600)");
webclient.waitForBackgroundJavaScript(10000);
myHtmlPage=(HtmlPage)sr.getNewPage();
Ale wydaje myHtmlPage pozostaje takie samo z poprzednim, czyli nowe dane nie są dołączane myHtmlPage wskutek mogę tylko czołgać pierwszy kilka danych na stronie internetowej. Dzięki za pomoc!
Znalazłeś sposób wokół? –
Jakieś rozwiązania? –
Szukam również rozwiązań. Jakieś wyniki? – lummycoder