Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过Jsoup登录网站_Java_Jsoup - Fatal编程技术网

Java 通过Jsoup登录网站

Java 通过Jsoup登录网站,java,jsoup,Java,Jsoup,我想为我的项目提供一些帮助。我需要在论坛上获取信息(医学问题)http://www.safeboy.net/club/index.php? 但我有一个问题,对于这些信息,我需要在论坛上连接 但我是Jsoup的新手,对Jsoup不太了解,所以我来这里寻求帮助,如果你能给我一些建议,那就太好了 Connection.Response loginForm = Jsoup // .connect("http://www.safeboy.net/club/club.php?") /

我想为我的项目提供一些帮助。我需要在论坛上获取信息(医学问题)
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);

您缺少对
followRedirect()
的调用。POST之后,服务器向客户端发送重定向(HTTP 302代码)

成员区域由一个框架集组织。在获取信息之前,您必须要求Jsoup下载框架集的每一帧

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();