HtmlUnit からのページhttps://www-banner.aub.edu.lb/pls/weba/bwckschd.p_disp_dyn_schedにアクセスしようとしています。このページは、ブラウザからアクセスする場合は認証を必要としませんが、コードを介してアクセスすると、ログイン ページにリダイレクトされます。説明と解決策はありますか?
これは私のコードです:
final WebClient webClient = new WebClient();
// Get the first page
final HtmlPage page1 = webClient.getPage("http://www-banner.aub.edu.lb/pls/weba/bwckschd.p_disp_dyn_sched");
// Get the form that we are dealing with and within that form,
// find the submit button and the field that we want to change.
final HtmlForm form=page1.getFirstByXPath("//form[@action='/pls/weba/bwckgens.p_proc_term_date']");
final HtmlSubmitInput button = form.getInputByValue("Submit");
final HtmlHiddenInput field = form.getInputByName("p_calling_proc");
// Change the value of the text field
field.setValueAttribute("201350");
// Now submit the form by clicking the button and get back the second page.
final HtmlPage page2 = button.click();