-1

ユーザーから取得した入力を HTML POST フォームに送信するコンソール プログラムを Java で作成したいと考えています。自動入力プログラムの一種。簡単な指示だけが必要です。ありがとう

4

2 に答える 2

1

System.exec呼び出しでcurlhttp : //curl.haxx.se/docs/manpage.htmlを使用するか、次のように記述する必要があります。

String urlParameters = "param1=a&param2=b&param3=c";
URL url = new URL("http://example.com/index.php");
URLConnection conn = url.openConnection();

conn.setDoOutput(true);

OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());

writer.write(urlParameters);
writer.flush();

String line;
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));

while ((line = reader.readLine()) != null) {
    System.out.println(line);
}
writer.close();
reader.close();   

この例はJavaから取られました-POSTメソッドを介してHTTPパラメータを簡単に送信します

于 2013-03-12T22:19:30.193 に答える
1

セレンを調べる

Selenium はブラウザを自動化します。それでおしまい。その力で何をするかは完全にあなた次第です。主に、テスト目的で Web アプリケーションを自動化するためのものですが、それだけに限定されるものではありません。退屈な Web ベースの管理タスクも自動化できます (自動化する必要があります!)。

Selenium は、Selenium をブラウザーのネイティブ部分にするための措置を講じた (または取っている) いくつかの大手ブラウザー ベンダーのサポートを受けています。また、他の無数のブラウザ自動化ツール、API、およびフレームワークのコア テクノロジーでもあります。

于 2013-03-12T22:15:02.253 に答える