2013-02-07 28 views
-1

如何使用Java讀取網頁,寫入數據以形成元素,提交表單並閱讀返回的網頁?從java讀取並寫入並提交到網頁

具體而言,我想通過輸入學生的註冊號碼,提交它並閱讀結果頁面來查看學生在大學網站上的結果。

這將如何實現?

+2

檢出硒 – toniedzwiedz

+0

您應該更具體,因爲SO用戶無法瞭解您是要開發一個網站還是測試它。 –

回答

1

您可以嘗試HttpUnit,這是一個主要用於測試網站的庫。但它對你的情況也是完美的。

實施例:

WebConversation wc = new WebConversation(); 
WebResponse top  = wc.getResponse("http://www.meterware.com/Frames.html"); // read a page with two frames 
WebResponse summary = wc.getFrameContents("summary");       // read the summary frame 
WebLink  link = summary.getLinkWith("Cake Recipe");      // find the link (which targets "details"); 
link.click();                 // click on it 
WebResponse response= wc.getFrameContents("details");       // retrieve the details frame 

編輯

然後是HtmlUnit。我想這是一個品味問題。