2011-09-14 8 views
2
PostMethod post = new PostMethod(
      "http://bbs.elecfans.com/member.php?action=login&mod=logging&loginsubmit=yes&loginhash=L55gn"); 
    NameValuePair name = new NameValuePair("username", userName); 
    NameValuePair pass = new NameValuePair("password", password); 
    NameValuePair __VIEWSTATE = new NameValuePair(
      "__VIEWSTATE", 
      "loginAddr"); 
    NameValuePair btnLoginx = new NameValuePair("btnLogin.x", "0"); 
    NameValuePair btnLoginy = new NameValuePair("btnLogin.y", "5"); 
    post.setRequestBody(new NameValuePair[] { name, pass, __VIEWSTATE, 
      btnLoginx, btnLoginy }); 
    try { 
     client.executeMethod(post); 
    } catch (HttpException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

    post.releaseConnection(); 

TKSHttpClientをシミュレーションログイン

+0

登録地址とは何ですか? :) –

+0

はウェブサイトのアドレスをご覧ください。 – Kenrich

答えて

0

あなたは正しいログインアドレスとのデータのスクランブルへのHttpClient頭を見つけるために、アドレスにこのログを分析する必要があります。