Пройдя страницу входа, чтобы создать веб-страницу с помощью JSoup - PullRequest
0 голосов
/ 22 апреля 2019

Заранее извините, если я поступаю по этому поводу совершенно неправильно, так как я новичок в jSoup.

Я пытаюсь войти на сайт школьной оценки, чтобы вычистить данные оценки и отобразить их в программе. Ссылка на портал входа в систему "https://portal.mcpsmd.org/public/", однако страница, с которой я пытаюсь очистить данные, находится по адресу" https://portal.mcpsmd.org/guardian/home.html#/termGrades".

Это код, который я пытаюсь использовать, который я получил от другого подобного вопроса переполнения стека:

String url = "https://portal.mcpsmd.org/guardian/home.html#/termGrades";
Document doc =
Jsoup.connect("https://portal.mcpsmd.org/guardian/home.html#/termGrades")
            .data("fieldAccount","MY_SCHOOL_ID")
            .data("fieldPassword","MY_SCHOOL_PASSWORD")
            .userAgent("Mozilla")
            .post();
System.out.println(doc);

В настоящее время, когда я запускаю эту программу, она выводит данные со страницы входа в систему, а не со страницы оценок термина. Я думаю, что я пытаюсь спросить, каков наилучший способ собрать данные с веб-сайта, который требует от меня входа в систему в первую очередь. В настоящее время я пытаюсь создать приложение для Android, которое может собирать данные с веб-сайта моей школы, но я не знаю, как обойти этот экран входа в систему.

...