POST ログインが必要な Web ページのアプリケーションを作成したいと考えています。その後、HTML ページをダウンロードしてそのタグを読み取り、いくつかのタスクを実行して情報を表示します。
始める前に、POST を使用してこのページにログインし、何らかの方法でプログラムを使用してページをダウンロードする方法があるかどうかを知りたいと思います。
POST ログインが必要な Web ページのアプリケーションを作成したいと考えています。その後、HTML ページをダウンロードしてそのタグを読み取り、いくつかのタスクを実行して情報を表示します。
始める前に、POST を使用してこのページにログインし、何らかの方法でプログラムを使用してページをダウンロードする方法があるかどうかを知りたいと思います。
これは、投稿リクエストを送信する方法です。
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.example.com/login.php");
try
{
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("name", "value"));
Httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
String result = EntityUtils.toString(response.getEntity());
}
catch(Exception e)
{
e.printStackTrace();
}
ページにログインするために情報を送信できます。