代码之家  ›  专栏  ›  技术社区  ›  dacongy

javascript生成的网页分析

  •  0
  • dacongy  · 技术社区  · 11 年前

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

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

    1 回复  |  直到 11 年前
        1
  •  2
  •   Thomas Orozco    11 年前

    您可以使用无头web浏览器重建DOM。下面是一个例子: Phantom JS .

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