#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, который помог вам решить вашу проблему.