分析javascript生成的网页

时间:2013-10-21 13:55:21

标签: javascript html web code-analysis fedex

有些网站似乎只依靠javascript来生成他们的网页。作为用户,我们甚至无法看到最终的“真实”HTML输出。例如,如果您打开一个联邦快递跟踪页面< https://www.fedex.com/fedextrack/?tracknumbers=YOUR_TRACKING_NUMBER>,并在Chrome中查看其源页面(< view-source:https://www.fedex.com/fedextrack/?tracknumbers=YOUR_TRACKING_NUMBER>),您只能看到一些javascript代码。

问题:我们如何分析此类网页?例如,我们如何开发程序来自动重构和理解输出HTML?

1 个答案:

答案 0 :(得分:2)

您可以使用无头网络浏览器重建DOM。这是一个例子:Phantom JS

或者,您可以使用Selenium编写实际网络浏览器的脚本。