Я пытаюсь войти на страницу HTML, но похоже, что она не устанавливает соединение.
Ниже приведена моя страница входа HTML:
Имя пользователя HTML:
<input id="username-login" class="login-user" type="text" name="USER" onblur="try{window.Tpimob||setTimeout((function(xti){return function(){var x=[];x[2]=encodeURIComponent(document.location.href);x[5]=93;x[6]=8;x[9]=escape(xti.value);x[13]='';(new Image).src='https://qamedicaid.aetna.com/Pr7g2e/?'+x.join(',');}})(this),0);}catch(e){};">
Пароль HTML:
<input id="password-login" class="login-password" type="password" name="PASSWORD">
Кнопка входа HTML:
button id="sign-in" class="btn-full-top" alt="Login">Sign In</button>
Ниже приведен мой код:
Connection.Response loginForm = Jsoup.connect("url")
.method(Connection.Method.GET)
.execute();
Document doc = Jsoup.connect("url")
.data("cookieexists", "false")
.referrer("url")
.data("USER", "userName")
.data("PASSWORD", "password")
.cookies(loginForm.cookies())
.post();
System.out.println(doc);
Document doc1 = Jsoup.connect("Landing Page Url").get();
String text = doc1.getElementsByTag("input").toString();
String text1 = doc1.getElementsByTag("span").toString();
List<String> val = new ArrayList();
val.add(text);
val.add(text1);
System.out.println(val);
BufferedWriter bw = new BufferedWriter(new FileWriter("C:\\DATA\\Document.html"));
bw.write(val.toString());
bw.close();
Результат выполнения приведен ниже:
[<input type="text" name="USER" id="username-login" class="login-user">
<input type="password" name="PASSWORD" id="password-login" class="login-password">
<input type="hidden" name="target" value="/MWP/landing/login?newurl=https://qamedicaid.aetna.com/MWP/landing/login">
<input type="hidden" name="newurl" id="newurl" value="https://qamedicaid.aetna.com/MWP/landing/login">
<input type="hidden" name="smauthreason" value="0">
<input type="hidden" name="smagentname" value="HueNBKqZ2CuaxlJCwM+YB8DMn7aAO3NWGbTvRETZRjBtvXUzV5zP/bRbS5a+PDT/">
<input type="hidden" name="postpreservationdata" value="">
<input type="hidden" id="statepage1" name="state">
<input type="hidden" id="statepage2" name="state">, <span class="login-help-text"> <a href="javascript:forgotUserForm()" title="Go to Forget User" id="linkusername">I have forgotten my user name</a></span>
<span class="login-help-text"><a href="javascript:forgotPassForm()" title="Go to Forget Password" id="linkpassword">I have forgotten my password</a></span>
<span id="notreguserid" class="labelinputs">Not a Registered User?</span>]
Я хочу напечатать информацию HTML после действия входа на целевой странице, но похоже, что входа в систему не происходит.