我正在寻找一种方法(通常 - 用于每种情况)或工具,这使我有可能检查最初加载的内容与之后加载的内容之间的差异(从其他资源获取,操纵通过脚本等)。我只是试图解决在文档加载时产生的计算事件,而不是用户通过与网站交互后更改的事件。
用例:我需要查询一个大型站点,其中多个元素对使用XPath从数据库等提取的值表现出依赖性(内容方面)。 XPath本身没有找到非静态内容(按内容我的意思是元素)。
我读了这篇answer,它帮助我理解了XPath如何与最初/静态不可用的内容一起使用,但是我不太了解这一部分:
如果你想知道我是如何找出哪个请求和哪个脚本的 正在填充响应标签,以及我使用firebug, 在所有涉及的响应中搜索SHOW_CNT 调用你的URL,它指向我指定的请求,和 然后试着检查是谁在请求。
tl:dr - 有没有办法(不仅仅是针对搜索源代码的特定情况)显示在获取所有资源并且操作了所有资源之后初始文档加载和修改后的文档之间的差异?