我想将外部网站的整个源代码复制到一个文件中,以便以后修改和分析。但是domain.com/stats上的表格不是静态HTML,而是由JavaScript构建并在页面加载时加载。
问题是它因此未包含在源代码中!
这就是我的代码现在的样子:
$txt = file_get_contents('http://domain.com/stats');
file_put_contents(dirname(__FILE__) . '/statistic/stats.html', $txt);
有解决方法吗?
答案 0 :(得分:0)
如果您扫描$txt
动态加载的内容,您可以执行更多file_get_contents
请求以检索这些内容并将其与原始内容一起存储。
答案 1 :(得分:0)
如果您使用无头浏览器来检索和执行脚本,那么您只能运行JavaScript。