Я попытался войти на свой университетский сайт с помощью jsoup. Но я просто не мог заставить его войти. Вот мой код
Connection.Response loginForm = Jsoup
.connect("https://example.com/")
.method(Method.GET)
.execute();
Connection.Response loggedForm = Jsoup
.connect("https://example.com/")
.method(Method.POST)
.cookies(loginForm.cookies())
.data("TextMSSV","My Account")
.data("PassMK","My Password")
.execute();
html и url для loginForm и loggedForm одинаковы. Затем я попытался
Connection.Response loginForm = Jsoup
.connect("https://example.com/")
.method(Method.GET)
.execute();
Connection.Response loggedForm = Jsoup
.connect(loginForm.url()).toString())
.method(Method.POST)
.cookies(loginForm.cookies())
.data("TextMSSV","My Account")
.data("PassMK","My Password")
.execute();
Затем в журнале LoggedForm html было сказано: «У вас нет разрешения».
Поэтому мне интересно, есть ли способ опубликовать данные после перенаправления веб-сайта?