Я хочу получить актуализацию данных в динамической сети.Наблюдая за Chrome Dev Tool, я вижу, что веб-адрес непрерывно направляет URL-запросы на получение данных json или получает их с помощью веб-сокетов.
Я пытался получить все ответы, полученные в Интернете, для актуализации своих данных илисообщения, полученные с помощью WebSockets, но с помощью моего кода я мог только получить ответ на URL-запрос в Интернете.
Можно сделать то, что мне нужно, с помощью HtmlUnit?
/* turn off annoying htmlunit warnings */
java.util.logging.Logger.getLogger("com.gargoylesoftware").setLevel(java.util.logging.Level.OFF);
WebClient client = new WebClient(BrowserVersion.CHROME);
client.getOptions().setCssEnabled(false);
client.getOptions().setJavaScriptEnabled(true);
client.getOptions().setThrowExceptionOnScriptError(false);
HtmlPage page = client.getPage("https://mobile.bet365.com/Default.aspx?lng=3");
client.waitForBackgroundJavaScript(10000);
List<NameValuePair> response =page.getWebResponse().getResponseHeaders();
for (NameValuePair header : response) {
System.out.println(header.getName() + " = " + header.getValue());
}
System.out.println(page.asText());
client.close();
}