有没有办法切断查询并返回结果..预设时间从给定的url获取所有图像..即查询网页的一半?或工作时间不超过 5 秒,因此,它会在 5 秒内完成所有工作......
$xpath = new DOMXPath( $htmlget);
$nodelist = $xpath->query( "//img/@src" );
有没有办法切断查询并返回结果..预设时间从给定的url获取所有图像..即查询网页的一半?或工作时间不超过 5 秒,因此,它会在 5 秒内完成所有工作......
$xpath = new DOMXPath( $htmlget);
$nodelist = $xpath->query( "//img/@src" );
您可以一个一个地单独评估以下任何 XPath 表达式,并在计时器到期或满足其他条件时停止此过程:
(//img/@src)[1]
(//img/@src)[2]
(//img/@src)[3]
...............
(//img/@src)[$N]
这可以通过分块来加速:
(//img/@src)[position() < 100]
(//img/@src)[position() >= 100 and position() < 200]
...............
(//img/@src)[position() >= 100*$N and position() < 200*$N]