【发布时间】:2012-12-31 07:01:14
【问题描述】:
我目前正在使用 curl 登录网站并获取其中一个页面的 html。我的问题是页面上有一些 ajax 链接(点击链接结果到 html 更改)。我如何能够点击链接并使用 php 获取最终状态的 html?似乎从研究这个我需要某种无头浏览器?我可以使用php中的类似内容吗?
【问题讨论】:
标签: php html ajax dom headless-browser
我目前正在使用 curl 登录网站并获取其中一个页面的 html。我的问题是页面上有一些 ajax 链接(点击链接结果到 html 更改)。我如何能够点击链接并使用 php 获取最终状态的 html?似乎从研究这个我需要某种无头浏览器?我可以使用php中的类似内容吗?
【问题讨论】:
标签: php html ajax dom headless-browser
我不知道有任何支持 Javascript/AJAX 的无头浏览器可以使用 PHP 驱动。如果你想用 PHP 驱动一个真正的浏览器,请参阅http://seleniumhq.org/
【讨论】:
几分钟前遇到了这个确切的问题。这就像一个魅力。使用 .live() 作为此处解释的最佳答案。
Reload javascript file after an AJAX request
经过测试并且有效。
【讨论】: