Использование 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).

0 ответов

Другие вопросы по тегам