2011-02-16 77 views
3

這是故事:有一個網站有一些表單域。填寫完字段後,用戶可以點擊搜索。通過點擊搜索按鈕,鏈接將被返回並顯示在表格下方。如果鏈接的數量是多於10用戶可以點擊下一個是javascript按鈕如何使用HttpURLConnection與網站互動?

我的一個java程序的一部分連接到這個網站使用HttpUrlConnection並通過建立的連接發送表單數據。 檢索前10個鏈接不是問題;我的意思是與網站的連接,發送現場數據,並獲得前10個鏈接是完全沒有問題的。我的問題是如何獲得未來的10個鏈接。

感謝您的幫助。

+1

你能詳細說明一下你的javascript按鈕到底是什麼嗎?如果它執行Ajax請求來檢索下一部分鏈接,則可以使用HttpUrlConnection進行相同的請求,解析輸出並獲取您的下一個鏈接。 – curd0 2011-02-16 17:26:34

+0

javascript按鈕調用此方法: 函數gotopage(n) { document.searchform.action ='9292ov321.asp?pagenumber ='+ n; document.searchform.submit(); } – mnish 2011-02-16 17:43:49

回答

0

看一看HtmlUnit。這個框架的行爲就像一個瀏覽器,並允許您按照您的意願在各個頁面之間以編程方式導航。它也執行嵌入在頁面中的JavaScript。