Как отправить форму после входа в систему с помощью jsoup

#jsoup

#jsoup

Вопрос:

Я пишу приложение для просмотра расписания, но у меня проблема: я не могу получить нужный URL-адрес. Вот мой код. я решил проблему.

 Connection.Response res=Jsoup.connect("http://regis.agu.edu.vn/default.aspx?page=dangnhap")
                    .method(Connection.Method.GET)
                    .execute();
            Document doc=res.parse();
            Document Login=Jsoup.connect("http://regis.agu.edu.vn/Default.aspx")
                    .data("__EVENTTARGET","")
                    .data("__EVENTARGUMENT","")
                    .data("__VIEWSTATE",doc.getElementById("__VIEWSTATE").val())
                    .data("ctl00$ContentPlaceHolder1$ctl00$ucDangNhap$txtTaiKhoa","dth135165")
                    .data("ctl00$ContentPlaceHolder1$ctl00$ucDangNhap$txtMatKhau","01694215528")
                    .data("ctl00$ContentPlaceHolder1$ctl00$ucDangNhap$btnDangNhap","Ðăng Nhập")
                    .cookies(res.cookies())
                    .post();
            t2=doc.getElementById("__VIEWSTATE").val();
            Connection.Response testRequest = Jsoup.connect("http://regis.agu.edu.vn/default.aspx?page=thoikhoabieuamp;sta=0")
                    .method(Connection.Method.GET)
                    .followRedirects(false) // <-- did the trick
                    .cookies(res.cookies())
                    .execute();
            Document res1=testRequest.parse();
            Document tkb=Jsoup.connect("http://regis.agu.edu.vn/default.aspx?page=thoikhoabieuamp;sta=0")
                    .data("__EVENTTARGET","")
                    .data("__EVENTARGUMENT","")
                    .data("__LASTFOCUS","")
                    .data("__VIEWSTATE",res1.getElementById("__VIEWSTATE").val())
                    .data("ctl00$ContentPlaceHolder1$ctl00$ddlChonNHHK","20161")
                    .data("ctl00$ContentPlaceHolder1$ctl00$ddlLoai","0")
                    .data("ctl00$ContentPlaceHolder1$ctl00$ddlTuan","Tuần 09 [Từ 10/10/2016 -- Đến 16/10/2016]")
                    .data("ctl00$ContentPlaceHolder1$ctl00$btnDt","Tuần Đầu")
                    .cookies(res.cookies())
                    .post();
 

Вот скриншот параметров.

Комментарии:

1. I can not grab the url I want. Какую ошибку / исключение вы получаете?

2. Спасибо. Я решил проблему

3. Тогда, пожалуйста, напишите ответ самостоятельно (для других пользователей, столкнувшихся с подобными проблемами) или обратитесь к ответу на Stackoverflow, который помог вам решить вашу проблему.