Tôi đang thu thập dữ liệu bằng cách sử dụng HtmlUnit từ trang web động, sử dụng cuộn vô hạn để tìm nạp dữ liệu động, giống như nguồn cấp tin tức của facebook. Tôi đã sử dụng các câu sau đây để mô phỏng các di chuyển xuống sự kiện:thu thập dữ liệu trang web động bằng htmlunit
webclient.setJavaScriptEnabled(true);
webclient.setAjaxController(new NicelyResynchronizingAjaxController());
ScriptResult sr=myHtmlPage.executeJavaScript("window.scrollBy(0,600)");
webclient.waitForBackgroundJavaScript(10000);
myHtmlPage=(HtmlPage)sr.getNewPage();
Nhưng có vẻ như myHtmlPage giữ nguyên với trước đó, ví dụ, dữ liệu mới không được gắn trong myHtmlPage, kết quả là tôi chỉ có thể thu thập dữ liệu đầu tiên vài dữ liệu trên trang web. Cảm ơn bạn đã giúp đỡ!
Bạn đã tìm thấy một cách? –
Bất kỳ giải pháp nào ?? –
Tìm kiếm các giải pháp. Bất kỳ kết quả nào? – lummycoder