Android Jsoup автоматический вход - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь автоматически зайти на сайт с помощью jsoup, но у меня это не сработало. Когда я вижу println, это выглядит так, будто я не вошел в систему. Как только я добьюсь проблемы со входом в систему, я захочу скачать файл Excel и не знаю, как этого добиться. У меня есть ссылка на файл (конфиденциально), но когда я захожу по ссылке, появляется всплывающая иконка с надписью Сохранить и не знаю, как я могу автоматически загрузить файл.

Следующий код - это то, что я использовал без успеха;

try {
        Connection.Response res = Jsoup.connect("http://*******.com/******/login")
        .data("email", "*****.com", "password", "******")
        .method(Connection.Method.POST)
        .execute();
        Map<String, String> loginCookies = res.cookies();
        org.jsoup.nodes.Document doc = Jsoup.connect("http://*****.com/account/home")
        .cookies(loginCookies)
        .get();
        System.out.println(doc);
    }
    catch (MalformedURLException e) {
        System.out.println("Malformed URL: " + e.getMessage());
    }
    catch (IOException e) {
        System.out.println("I/O Error: " + e.getMessage());
    }

Спасибо всем заранее.

...