2011-11-18 4 views
0

홍콩 IFC 몰 스토어의 iPhone4s 재고 상태를 확인하고 싶습니다.Android jsoup, 항목 선택 방법 및 다음 페이지로 이동

그럼, 제가 가야합니다. 재고 상태를 감지하는 제품을 선택하십시오 "choose product link". 그러나 제품 페이지 선택하기 전에 이전 페이지에 상점을 선택해야합니다. 내가 상점을 선택하지 않고 직접 제품 페이지를 선택하면 "Your session timed out"이라고 표시됩니다.

프로그래밍 방식으로 IFC 몰을 Apple store reserve에서 선택하고 jsoup가 다음 페이지로 이동하려면 어떻게해야합니까?

답변

1

"세션 시간이 초과되었습니다."가 표시됩니다.

세션은 쿠키를 통해 지원됩니다. 검색된 응답 쿠키를 후속 요청에서 다시 전송하여 세션을 유지 관리해야합니다.

// #1. 
Connection connection1 = Jsoup.connect("http://example.com/firstpage"); 
Response response1 = connection1.execute(); 
Map<String, String> cookies = response1.cookies(); 
Document document1 = response1.parse(); // If necessary. 
// ... 

// #2. 
Connection connection2 = Jsoup.connect("http://example.com/nextpage").cookies(cookies).data("param1", "value1"); 
Response response2 = connection2.execute(); 
cookies.putAll(response2.cookies()); 
Document document2 = response2.parse(); 
// ... 

// Repeat #2. 
관련 문제