【问题标题】:Monitor AJAX calls via cURL通过 cURL 监控 AJAX 调用
【发布时间】:2011-01-29 13:59:32
【问题描述】:

是否可以在 PHP 中通过 cURL 监控页面的 AJAX 调用?例如,如果我连接到一个使用大量 AJAX 来提取内容的网站,我可以通过 cURL 连接到该站点,让它等待几秒钟直到 AJAX 请求完成并分析该站点发出的请求吗?

【问题讨论】:

  • 我不明白你所说的“监控”/“分析”是什么意思,以及 curl 与它有什么关系。你能举一个现实生活中的例子吗?
  • 一些网站使用 AJAX 来实现搜索功能,我想监控他们的 AJAX 调用,以查看他们的搜索功能连接到哪个 URL 以及它们需要哪些参数,这样我就可以在没有我的情况下使用 cURL 执行搜索必须通过 Firefox 自己完成。我想这是不可能的 =\

标签: php ajax curl


【解决方案1】:

试试 Fiddler FiddlerTool

【讨论】:

    【解决方案2】:

    基本上没有。 cURL 不能替代浏览器。 它只是下载 HTML 文件。浏览器将获取该 HTML,读取外部脚本(js/css/images),下载它们,然后最终根据浏览器的特定引擎执行 JavaScript。

    【讨论】:

      【解决方案3】:

      Firebug 让您可以轻松地从浏览器监控 Ajax 调用。所有 XMLHttpRequest 都显示在 Console 和 Net 选项卡中,能够同时查看请求和响应。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-25
        • 2017-07-04
        • 2015-05-17
        • 2011-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多