2013-03-12 57 views

回答

1

您可以使用捲曲http://curl.haxx.se/docs/manpage.html與System.exec來電或您需要編寫這樣的事:

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 - sending HTTP parameters via POST method easily

+0

代碼採取給予充分的html頁面輸出控制檯,我不需要..但是,這足以讓我去。泰 – turtlehead 2013-03-13 07:43:47

1

退房Selenium

硒自動化的瀏覽器。而已。你用這種力量做的事情完全取決於你。主要是爲了測試目的自動化web應用程序 ,但肯定不僅限於此。 無聊的基於Web的管理任務也可以(也應該)也自動化爲 。

Selenium得到了一些最大的瀏覽器供應商的支持,他們已經採取(或正在採取)讓Selenium成爲瀏覽器本地部分 的步驟。它也是無數其他瀏覽器自動化工具,API和框架的其他核心技術。