Вы можете помочь мне войти на сайт aspx с помощью JSoup.Jsoup Login aspx Неправильно работает
My Code;
package jsouplogin;
import java.io.IOException;
import org.jsoup.Connection;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class JSoupLogin {
public static void main(String[] args) throws IOException {
Connection.Response loginForm = Jsoup
.connect("http://login.cu.edu.tr/Login.aspx?ReturnUrl=%2f")
.method(Connection.Method.GET).execute();
String userAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36";
Document doc = loginForm.parse();
String VIEWSTATEvalue = doc.select("input[name=__VIEWSTATE").attr("value");
String EVENTTARGETvalue = doc.select("input[name=__EVENTTARGET").attr("value");
String EVENTVARGUMENTvalue = doc.select("input[name=__EVENTARGUMENT").attr("value");
String EVENTVALIDATIONvalue = doc.select("input[name=__EVENTVALIDATION").attr("value");
String VIEWSTATEGENERATORvalue = doc.select("input[name=__VIEWSTATEGENERATOR").attr("value");
doc = Jsoup.connect("http://login.cu.edu.tr/default.aspx")
.referrer("http://www.google.com")
.userAgent(userAgent)
.data("__EVENTTARGET", EVENTTARGETvalue)
.data("__EVENTARGUMENT", EVENTVARGUMENTvalue)
.data("__VIEWSTATE", VIEWSTATEvalue)
.data("__VIEWSTATEGENERATOR", VIEWSTATEGENERATORvalue)
.data("__EVENTVALIDATION", EVENTVALIDATIONvalue)
.data("ctl06$txtKullaniciAdi", "myuserid").data("ctl06$txtSifre", "mypassword")
.cookies(loginForm.cookies()).post();
System.out.println(doc);
}
}
Не войти на сайт. Мой код будет загружать регистрационную форму после запуска.
Извините, мой английский очень плохой.
веб-страницы Источник: вид-источник: http://login.cu.edu.tr/Login.aspx?ReturnUrl=%2f
Вызывает ли это исключение? Что не работает в ваших глазах? – luksch
, когда я разместил пользовательские данные. Java не входит на сайт. Мой код перенаправит меня на страницу входа. Но я решил проблему. Он работает сейчас. Я добавил значение кнопки отправки и имя для данных JSoup. –