Java 登录到页面Jsoup

Java 登录到页面Jsoup,java,web-scraping,jsoup,Java,Web Scraping,Jsoup,我正在尝试使用jsoup登录并从此页面获取数据 以下是我迄今为止所尝试的: Connection.Response loginForm = Jsoup.connect("https://workplaceonline.com.au/c2/signin/") .method(Connection.Method.GET) .execute(); Document doc = Jsoup.connect("https://wo

我正在尝试使用jsoup登录并从此页面获取数据

以下是我迄今为止所尝试的:

 Connection.Response loginForm = Jsoup.connect("https://workplaceonline.com.au/c2/signin/")
                .method(Connection.Method.GET)
                .execute();

    Document doc = Jsoup.connect("https://workplaceonline.com.au/c2/signin/")
            .data("cookieexists", "false")
            .data("account", "myAccount")
            .data("username", "myUsername")
            .data("password", "MyPassword")
            .data("task", "Sign+In")
            .cookies(loginForm.cookies())
            .userAgent("Mozilla/5.0")
            .post();


    System.out.println(doc);
当我运行代码时,它会打印登录屏幕的HTML,表明它无法正确登录
这是成功登录时网络面板中显示的内容:

看起来您的登录尝试失败。还有一个“任务”参数。添加它并再次检查。我们无法测试,因为我们不知道日志详细信息,但我不确定原因。所有凭据都是正确的,我只是通过将它们从代码中复制并粘贴到浏览器中进行了测试更新了代码并输入了任务参数,但仍然会输出登录页面尝试更改用户代理字符串,同时检查浏览器和网站之间交换的标题。更多的是将代码与网站之间的交换与浏览器与网站之间的交换进行过度比较。像Fiddler这样的工具可以帮上忙。