ユーザーから取得した入力を HTML POST フォームに送信するコンソール プログラムを Java で作成したいと考えています。自動入力プログラムの一種。簡単な指示だけが必要です。ありがとう
2 に答える
1
System.exec呼び出しでcurlhttp : //curl.haxx.se/docs/manpage.htmlを使用するか、次のように記述する必要があります。
String urlParameters = "param1=a¶m2=b¶m3=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();
于 2013-03-12T22:19:30.193 に答える
1
セレンを調べる
Selenium はブラウザを自動化します。それでおしまい。その力で何をするかは完全にあなた次第です。主に、テスト目的で Web アプリケーションを自動化するためのものですが、それだけに限定されるものではありません。退屈な Web ベースの管理タスクも自動化できます (自動化する必要があります!)。
Selenium は、Selenium をブラウザーのネイティブ部分にするための措置を講じた (または取っている) いくつかの大手ブラウザー ベンダーのサポートを受けています。また、他の無数のブラウザ自動化ツール、API、およびフレームワークのコア テクノロジーでもあります。
于 2013-03-12T22:15:02.253 に答える