2013-04-07 77 views
0

我喜歡玩Magic:The Gathering,並且我還有一個我的集合的數據庫。魔法設置信息很容易獲得,因爲我可以直接從我打開的HTML URL流中解析它,但我現在試圖從星城遊戲(MTG供應商)獲得卡的價格。但是,當我查看源代碼時,HTML中沒有價格;這些都是通過JavaScript實時完成的。以下是供參考的示例頁面:http://sales.starcitygames.com/search.php?substring=Snapcaster+Mage&t_all=All&start_date=2010-01-29&end_date=2012-04-22&order_1=finish&limit=25&action=Show%2BDecks&card_qty%5B1%5D=1&auto=Y從使用JavaScript生成文本的網頁解析Java中的文本即時生成文本

該網頁生成以下HTML:http://pastebin.com/Psrpri8r。 我只是想能夠閱讀文本「24.99」。我使用的所有代碼都是用Java編寫的。

謝謝。

回答

0

您需要運行javascript ...嘗試selenium。 (警告:非常複雜):下載頁面到你的電腦(下載所有的.JS頁面),編輯發送相關數據的JS代碼到您的服務器,而不是顯示它,並open this page in browser