Есть сайт. На нем нужно узнать расписание преподавателей. Я отследил какие данные откуда идут. Значит:
KFAK
, KKAF
, KPERP
html
код с расписанием.Проблема в том, что я не знаю, как осуществить это с помощью JSOUP. Я пробовал делать так:
private static String userAgent = "Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36";
public static void main(String[] args){
try {
Connection.Response res = Jsoup.connect("http://schedule.npi-tu.ru/ajax/print_table")
.userAgent(userAgent)
.method(Connection.Method.POST)
.data("KFAK", "A")
.data("KKAF", "3")
.data("KPREP", "5")
.referrer("http://schedule.npi-tu.ru/application/prep")
.execute();
Map<String, String> cookies = res.cookies();
Document doc2 = Jsoup
.connect("http://schedule.npi-tu.ru/application/prep")
.userAgent(userAgent)
.cookies(cookies)
.get();
s = doc2.html();
System.out.println(s);
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println(e.toString());
tracker = false;
}
}
Но из этого ничего не вышло.
Получить таблицу можно вот так. А дальше с ней можно работать как угодно.
Document doc = Jsoup.connect("http://schedule.npi-tu.ru/ajax/print_table")
.data("KFAK", "A")
.data("KKAF", "3")
.data("KPREP", "5")
.post();
System.out.println(doc.getElementsByTag("tbody"));
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, столкнулся с проблемой, что никак не могу заставить исходниками из интернета, которые, как говорят их авторы "работают", заставить...
ЗдравствуйтеИмеются классы унаследованные от Fragment и реализующие интерфейс CursorLoader