我无法使用jsoup登录并抓取推荐的页面获得所需的响应。
我正在尝试访问名为https://localhost/private/frontpage.do
的网页,我可以看到POST方法是POST security_check
,我通过参数password=guest&username=guest&submit=
通过firebug收集。
当我使用以下代码时,我仍然无法进入所需的页面。
Response res = Jsoup
.connect("https://localhost/private/security_check")
.data("j_username", "guest")
.data("j_password", "guest")
.referrer("https://localhost/private/frontpage.do")
.data("submit", "")
.method(Method.POST)
.execute();
Document doc = res.parse();
String sessionId = res.cookie("SESSIONID");
Document doc2 = Jsoup.connect("https://localhost/private/frontpage.do")
.cookie("SESSIONID", sessionId)
.get();
我从firebug收到以下POST位置和参数,如下https://localhost/private/j_security_check?password=guest&username=guest&submit=
知道为什么我看不到新页面,但在Java Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=408