正如标题所说 - 我无法检索与我所看到的相同的数据。
我正在尝试使用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?