使用JS解析单页面应用程序

时间:2016-09-25 15:10:03

标签: javascript jquery html single-page-application

我正在使用JS中的一个简单的webapp来解析网站以获取一些数据。我要解析的目标网站是单页面网络应用程序。当我执行XMLHttpRequest并获取页面的html时,其主要是脚本和我在页面中定位的元素都不存在。当我从浏览器访问页面时,元素是可见的。

我尝试将目标html注入到我自己的页面中,通过执行

来执行其中的脚本
function tryExecuteJS(targetHtml){
    var flip = document.createElement("div");
    flip.className = 'jfflip';
    flip.style.display = 'none';
    flip.innerHTML=targetHtml;
    document.getElementsByTagName('head')[0].appendChild(flip);
}

并尝试分析来源,但没有运气。

由于

1 个答案:

答案 0 :(得分:0)

使用chrome dev工具中的“网络”选项卡,然后使用xhr查看目标网站获取的网址,然后从脚本中访问这些网址。