如果您查看这样的页面:http ://www.fieg.nl/ias-demo#/
您可以看到它使用 Ajax 在您滚动到底部时动态添加内容,类似于 Google 图片的工作方式。
如果我想捕获这样的页面以进行解析,我会执行以下操作:
$page = file_get_contents("http://www.fieg.nl/ias-demo#/");
但这只会获取在任何 Ajax 发生之前最初加载的所有内容。是否可以使用 PHP 或 CURL 或任何其他程序来捕获整个页面并自动加载 Ajax 内容并同时捕获它?
此外,如果碰巧有一个奇怪的页面,它永远不会停止加载内容并且永远持续下去,我不确定该工具将如何处理它。因为在那种情况下,该工具永远不会找到 DOM 的结尾。