1.Получаем куки
Connection.Response res = Jsoup.connect("loginPageUrl")
.data("username", "myUsername", "password", "myPassword")
.method(Method.POST)
.execute();
Document doc = res.parse();
String sessionId = res.cookie("SESSIONID");
2.Используем куки
Document doc2 = Jsoup.connect("urlYouNeedToBeLoggedInToAccess")
.cookie("SESSIONID", sessionId)
.get();
Или вот так
Response res = Jsoup
.connect("loginPageUrl")
.data("loginField", "login@login.com", "passField", "pass1234")
.method(Method.POST)
.execute();
//Получем cookies
Map loginCookies = res.cookies();
//Используем уже имеющие куки для сессии
Document doc = Jsoup.connect("urlYouNeedToBeLoggedInToAccess")
.cookies(loginCookies)
.get();