我正在使用Simple HTML DOM通过 URL 解析 HTML 网页元素。这是我在网站中提取一些文本的代码。
while($from_page <= $to_page){
$html = file_get_html('http://derp.com/page/'.$from_page.'');
$protip[] = $html->find('div.class',0)->children(2)->plaintext;
var_dump($protip);
$from_page++;
}
这个片段的问题是当我在 中输入一个大数字时$to_page
,php 将返回一个超出执行时间的错误,因为它会无限循环。
我可以通过将 URL 作为参数传递给它来使用 AJAX 调用来避免这种情况吗?如果是这样,我找不到任何方法来实现它,因为在我的例子中,我使用外部函数来解析 url。