ダイナミックWebページからHtmlUnitを使用してデータをクロールしています。これは無限のスクロールを使用して動的にデータをフェッチします。私はスクロールダウンイベントをシミュレートするために、次の文を使用:htmlunitを使用して動的Webページをクロールする
webclient.setJavaScriptEnabled(true);
webclient.setAjaxController(new NicelyResynchronizingAjaxController());
ScriptResult sr=myHtmlPage.executeJavaScript("window.scrollBy(0,600)");
webclient.waitForBackgroundJavaScript(10000);
myHtmlPage=(HtmlPage)sr.getNewPage();
をしかし、myHtmlPageが、結果として、私は唯一の最初のクロールすることができ、すなわち、新しいデータがmyHtmlPageに追加されていない以前のものと同じままらしいですウェブページ上のデータはほとんどありません。ご協力いただきありがとうございます!
は、あなたの周りの道を見つけました:私はそれを使用して解決しましたか? –
任意のソリューション?? –
解決策も探しています。結果は? – lummycoder