2013-04-07 33 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