Javascript 查找用于在HTML中动态填充内容的URL

Javascript 查找用于在HTML中动态填充内容的URL,javascript,html,Javascript,Html,当从直接提供服务的网页中提取内容时,很容易。您只需查看HTML代码并使用正则表达式来提取内容(本例中为“Alpha”和“Beta”) 阿尔法 贝塔 但是,随着JavaScript越来越多地用于填充内容,您会遇到如下情况: <ul id="dynamic"> </ul> 显然,列表中有一些JavaScript代码,大多数情况下,它首先通过某个URL获取JSON对象,然后使用该URL填充内容 然而,现在页面中的JavaScript数量可能是巨大的,并且在引导时会

当从直接提供服务的网页中提取内容时,很容易。您只需查看HTML代码并使用正则表达式来提取内容(本例中为“Alpha”和“Beta”)

  • 阿尔法
  • 贝塔
但是,随着JavaScript越来越多地用于填充内容,您会遇到如下情况:

<ul id="dynamic">
</ul>
显然,列表中有一些JavaScript代码,大多数情况下,它首先通过某个URL获取JSON对象,然后使用该URL填充内容

然而,现在页面中的JavaScript数量可能是巨大的,并且在引导时会变得模糊,那么如何快速找到填充列表的代码呢

实际上,重要的不是代码,而是包含数据的URL(“Alpha”、“Beta”)


如何在任何/大多数给定的网页中高效地查找此URL?浏览器开发人员模式是否有帮助?还是在JavaScript代码的大海捞针分析中留下了麻烦?

检查开发人员工具中的“网络”选项卡并过滤掉它们,只留下异步完成的部分,然后双击Safari中的条目以打开带有URL的新选项卡

您可以检查开发工具中的“网络”选项卡,并将其过滤掉,只留下异步完成的部分Lyok!我现在开始讨论这个问题,但是开发者模式的网络部分(在Safari中)只将URL列为其基本名称(“abc.jsp”)。我找到完整URL的唯一方法是将basename悬停以显示工具提示,该提示在几秒钟后消失。没有办法按住Ctrl+C组合键或任何操作。我必须用我的手机或其他东西来拍摄工具提示!如何将完整的URL放入剪贴板?对不起,我不知道safari,我通常使用Chrome开发。在chrome中,您可以右键单击它们,然后您可以选择“在新选项卡中打开链接”,在Safari中双击basename将打开一个带有URL的新选项卡。所以问题解决了:)
<ul id="dynamic">
</ul>