2013-09-29 4 views
0

JSoup을 사용하여 사이트에 로그인하려하지만 좋은 쿠키를 다시 가져 오는 데 문제가 있습니다.JSoup 로그인 및 쿠키

URL 또는 로그인 데이터가 올바르지 않은지 확실하지 않습니다. 어떤 도움이라도 대단히 감사 할 것입니다.

Connection.Response res = Jsoup.connect("https://go.sfu.ca/psp/goprd/?cmd=login&languageCd=ENG") 
        .data("user", "myUserID", "pwd", "myPassword") 
        .method(Connection.Method.POST) 
        .execute(); 

내가 브라우저에서 로그인 라면 내가 쿠키 정보의 동일한 금액을하지 않고 :

로그인 페이지 내가 현재 다음 코드를 시도하고 here

입니다 로그인해야하는 페이지를 요청할 수 없습니다.

도움이 될 것입니다! 감사합니다. .

+1

그럼 어떻게 되나요? 사실 요청에는 두 개의 매개 변수가 더 있습니다. 사용자 ID 및 제출. 그것들을 포함 시키십시오 2. 여전히 작동하지 않는다면 헤더를 포함하십시오. –

+0

아아, Submit 매개 변수가 누락되었습니다. 이제는 좋은 쿠키를 다시 얻을 수 있습니다. 감사! – SikhWarrior

+0

해결책을 찾은 경우 답변을 게시하고 수락하십시오. – MCL

답변

0

양식에 로그인 매개 변수가 누락되었습니다. 그 후에 나는 좋은 쿠키를 다시 얻을 수 있었다.