Использование OkHttp для входа на portal.microsoftonline.com
Я хочу использовать okHttp для входа в Microsoft Online.
Я сделал следующий старт:
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://portal.microsoftonline.com")
.build();
try {
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
} catch (IOException e) {
e.printStackTrace();
}
}
Однако, когда я смотрю на вывод на консоли, HTML между тегами тела выглядит так:
<body data-bind="defineGlobals: ServerData, bodyCssClass" class="cb" style="display: none">
<script type="text/javascript">//<![CDATA[
!function(){var o=window,l=o.document,n=o.$Config||{};o.self===o.top?l&&l.body&&(l.body.style.display="block"):n.allowFrame||(o.top.location=o.self.location)}();
//]]></script>
</body>
Если открыть веб-страницу в Chrome и проверить источник, в тегах скрипта будет много кода, а для ввода имени пользователя нет "input..../>.
Почему я не вижу входные теги (они существуют в DOM).