【问题标题】:php solution for parsing resulting html after ajax clicksajax点击后解析生成的html的php解决方案
【发布时间】:2012-12-31 07:01:14
【问题描述】:

我目前正在使用 curl 登录网站并获取其中一个页面的 html。我的问题是页面上有一些 ajax 链接(点击链接结果到 html 更改)。我如何能够点击链接并使用 php 获取最终状态的 html?似乎从研究这个我需要某种无头浏览器?我可以使用php中的类似内容吗?

【问题讨论】:

    标签: php html ajax dom headless-browser


    【解决方案1】:

    我不知道有任何支持 Javascript/AJAX 的无头浏览器可以使用 PHP 驱动。如果你想用 PHP 驱动一个真正的浏览器,请参阅http://seleniumhq.org/

    【讨论】:

    • 当我在浏览器中查看源代码时,我只会在页面加载时获得初始的 html,而不是改变状态的 html。我能用硒得到那个吗?谢谢..
    【解决方案2】:

    几分钟前遇到了这个确切的问题。这就像一个魅力。使用 .live() 作为此处解释的最佳答案。

    Reload javascript file after an AJAX request

    经过测试并且有效。

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 2014-08-28
      • 2019-10-10
      相关资源
      最近更新 更多