我想为我的项目提供一些帮助。我需要在论坛上获取信息(医疗问题)http://www.safeboy.net/club/index.php?
。
但我有一个问题,对于那些信息,我需要在论坛上联系。
但我是Jsoup的新手,我不太了解Jsoup,所以我来这里有一些帮助,如果你能告诉我它会很好!
Connection.Response loginForm = Jsoup //
.connect("http://www.safeboy.net/club/club.php?") //
.method(Method.GET) //
.execute();
Document document = Jsoup.connect("http://www.safeboy.net/club/club.php?")
.data("pseudo", "EDDFSB")
.data("password", "cacapopo1").method(Method.POST)
.cookies(loginForm.cookies())
.post();
System.out.println(document);
答案 0 :(得分:1)
您错过了对followRedirect()
的通话。在POST之后,服务器将重定向发送到客户端(HTTP 302代码)。
Document document = Jsoup //
.connect("http://www.safeboy.net/club/club.php?") //
.data("pseudo", "EDDFSB") //
.data("password", "cacapopo1") //
.method(Method.POST) //
.cookies(loginForm.cookies()) //
.followRedirects(true) //
.post();
成员区域使用框架集进行组织。在获取信息之前,您必须要求Jsoup下载每个框架集。