JavaRush /Java блог /Архив info.javarush /JSoup. Работа с cookies
artushenko
20 уровень

JSoup. Работа с cookies

Статья из группы Архив info.javarush
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();
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ