使用ob_start和ob_get_clean()从页面获取动态修改的html内容

时间:2013-07-26 00:24:33

标签: php

这是情况。我需要获取一个页面并执行javascript ..然后在PHP中处理页面。该javascript动态修改页面的HTML。这就是我在想的事情。

  • 1)使用cURL / file_get_contents获取内容。
  • 2)打印内容以便Javascript被执行。
  • 3)使用ob_startob_get_clean获取修改后的内容。

代码:

$contents = file_get_contents('http://...');
ob_start();
echo $contents;
$output = ob_get_clean();

有没有办法实现我的目标?我知道javascript通常在页面加载后执行(并且PHP早已不复存在)。

1 个答案:

答案 0 :(得分:0)

带有jQuery

.ajax()或带有XMLHttpRequest的{​​{1}}对象。