XMLHttpRequest的返回值与手动观察网站不同

时间:2015-06-14 17:24:15

标签: javascript html google-chrome-extension xmlhttprequest cross-domain

正如标题所说 - 我无法检索与我所看到的相同的数据。

我正在尝试使用XMLHttpRequest解析/加载外部网站(只是检查是否存在一些值)。当我使用Chrome F12“Elements”标签观察网站时,html的一部分内容如下:

<li class="mail">
  <a href="my-stuff">My stuff<span class="notification">New</span></a>
</li>

如果我右键单击浏览器并按“查看源代码”,我会看到:

<li class="mail">
  <a href="my-stuff">My stuff</a>
</li>

请注意缺少Span - 元素。这也与XMLHttpRequest检索到的内容相同。

为什么会这样并且有某种方法可以访问第一个HTML - 代码段?因为这是我唯一想要访问的地方。我猜它是在页面加载之后创建的(通过javascript),但是我怎样才能访问它?

谢谢!

(我无法为您提供我正在测试的网页)

编辑:我正在为Chrome扩展程序执行此操作。有没有办法在后台加载页面(不显示)并等待所有javascripts在页面上执行,然后获得“最终”生成的HTML?

0 个答案:

没有答案