尝试使用java访问安全网站

时间:2017-08-26 22:38:25

标签: java html htmlunit

我正在尝试使用HTMLUnit来访问带有用户名和密码的网站的html。 https://186.springfield.k12.il.us/IS3/是我校发布成绩的地方。我只知道Java而且我对此并不是很好,这是我的第一个问题。我很感激有人帮助我完成这项工作。这就是我所拥有的:

public static void main(String[] args) {
    WebClient webClient = new WebClient();
    try {
        HtmlPage page = (HtmlPage) webClient
                .getPage("https://186.springfield.k12.il.us/IS3/");
        HtmlForm form = page.getFormByName("login_form");
        form.getInputByName("loginuseridvar").setValueAttribute("myusername"); 
        HtmlInput passWordInput = form.getInputByName("password");
        passWordInput.removeAttribute("disabled");
        passWordInput.setValueAttribute("mypassword"); 

        page = form.getInputByValue("Log On").click();

        System.out.println(page.asText());
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        webClient.close();
    }
}

1 个答案:

答案 0 :(得分:0)

试试这个

var a=b=c=100;

希望这些评论可以帮助您了解正在发生的事情。因为我没有真正的帐户,我只能测试错误情况。 如果您仍然遇到问题,您必须通过私人邮件向我发送一些凭据。

BTW:页面本身有一些缺陷(破解javascript,XHTML语法错误)