我正在使用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);
}
并尝试分析来源,但没有运气。
由于
答案 0 :(得分:0)
使用chrome dev工具中的“网络”选项卡,然后使用xhr查看目标网站获取的网址,然后从脚本中访问这些网址。