在Java应用程序中使用jsoup登录网站

时间:2014-03-20 19:07:05

标签: java http post cookies jsoup

我在这个网站上看了很多帖子,但不仅对我有用。我想创建一个java应用程序,在需要发布用户名,密码和cookie响应登录的网站上自动连接。我给你的代码我试过,如果有人可以帮我纠正它。

Connection.Response res = Jsoup.connect(uni_url)
            .userAgent("Mozilla/5.0")
            .execute();
    Map<String, String> cookies = res.cookies();


    Document doc2 = Jsoup.connect(uni_url)
            .userAgent("Mozilla/5.0")
            .cookies(res.cookies())
            .data("uname", username1)
            .data("pass", password1)
            .method(Connection.Method.POST)
            .get();

我采取的结果是相同的登录页面。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

Connection.Response res = Jsoup
                    .connect(uni_url)
                    .userAgent("Mozilla/5.0").execute();

Document doc2 = Jsoup.connect(uni_url)
.userAgent("Mozilla/5.0")
.cookies(res.cookies())
.data("uname", username1)
.data("pass", password1)
.data("submit", "")
.post();