Есть сайт. На нем нужно узнать расписание преподавателей. Я отследил какие данные откуда идут. Значит:
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"));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, столкнулся с проблемой, что никак не могу заставить исходниками из интернета, которые, как говорят их авторы "работают", заставить...
ЗдравствуйтеИмеются классы унаследованные от Fragment и реализующие интерфейс CursorLoader