2016-03-26 11 views
0

JSoupからhttps://www.wheeloffortune.com/accountにログインしようとしています。ここで私は私が必要とする唯一のポストに関連するHTMLであると考えているものです:JSoup経由で投稿するサイトにログイン

<form action="/account/Login" id="form-login-page" method="post"> 
<fieldset id="registration-login-modal-fieldset" class="standard-info"> 
<label for="email">Email<span class="notification">*</span></label> 
<input autocomplete="off" data-required="true" data-val="true" data-val-regex="A valid email address is required." data-val-regex-pattern="^([0-9a-zA-Z]+[-._&#39;+&amp;])*[_0-9a-zA-Z][email protected]([-_0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$" data-val-required="Email is required" id="LoginEmail" maxlength="100" name="LoginEmail" type="text" value="" /> 

<label for="password">Password<span class="notification">*</span></label> 
<input autocomplete="off" data-required="true" data-val="true" data-val-required="Password is required" id="LoginPassword" maxlength="20" name="LoginPassword" type="password" /> 
<a id="modal-forgot-password-link" href="/modal-pages/ForgotPasswordModal" class="js-modal">I forgot my password</a> 

<div id="registration-modal-legal-checkbox"> 
<div class="form-error-modal-checkbox"> 
<input data-val="true" data-val-required="The RememberMe field is required." id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" /> 
</div> 
<label for="RememberMe" class="label-right preference-modal-options">Remember Me</label> 
<input id="ReturnUrl" name="ReturnUrl" type="hidden" value="/" /> 
</div> 
</fieldset> 

<input id="submit-login-modal-form" type="image" src="/content/img/images/modal/register/btn-login.png" value="login" class="submit"> 
</form> 

そして、ここでは私の関連するJavaコードは次のとおりです。

Connection.Response loginForm = Jsoup.connect(this.site) 
      .userAgent(this.userAgent) 
      .method(Connection.Method.GET) 
      .execute(); 

Document document = Jsoup.connect(this.site) 
      .userAgent(this.userAgent) 
      .data("LoginEmail", <email>) 
      .data("LoginPassword", <password>) 
      .cookies(loginForm.cookies()) 
      .post(); 

System.out.println(document); 

マイドキュメントの接続には、サイトを検索します。それでも私はログアウトしています。私の要求に間違っていますか? ユーザ名パスワード:また、「私を忘れないでください」と「リターンのURL」の入力、私はウェブサイトで行われ、ログイン要求を見てきましたし、それが4つの入力フィールドを送っているようにそれはそう含む

答えて

0

てみてください、私を覚えている返信url。だから次のコードを試してください:

Connection.Response loginForm = Jsoup.connect(this.site) 
     .userAgent(this.userAgent) 
     .method(Connection.Method.GET) 
     .execute(); 

Document document = Jsoup.connect(this.site) 
     .userAgent(this.userAgent) 
     .data("LoginEmail", <email>) 
     .data("LoginPassword", <password>) 
     .data("RememberMe", "false") 
     .data("ReturnUrl", "/") 
     .cookies(loginForm.cookies()) 
     .post(); 

System.out.println(document); 
+0

私はショットを与えた、私の状態はまだログアウトして購入しました。他のアイデア? – jdb1015