file_get_contents没有加载完整的源代码,因为部分是在页面加载时加载的

时间:2012-03-18 12:45:21

标签: javascript php onload

我想将外部网站的整个源代码复制到一个文件中,以便以后修改和分析。但是domain.com/stats上的表格不是静态HTML,而是由JavaScript构建并在页面加载时加载。

问题是它因此未包含在源代码中!

这就是我的代码现在的样子:

$txt = file_get_contents('http://domain.com/stats');
file_put_contents(dirname(__FILE__) . '/statistic/stats.html', $txt);

有解决方法吗?

2 个答案:

答案 0 :(得分:0)

如果您扫描$txt动态加载的内容,您可以执行更多file_get_contents请求以检索这些内容并将其与原始内容一起存储。

答案 1 :(得分:0)

如果您使用无头浏览器来检索和执行脚本,那么您只能运行JavaScript。