我需要使用 for 循环从网站下载结果来编译它们。
(请注意,这是一个 ASP 请求,它显示带有这些参数的网页)
我写了下面的代码来得到这个:
<?php
for ($i=10; $i<500; $i++) {
$m = $i*10;
$dl = $query;
$text = file_get_contents($dl);
$doc = new DOMDocument('1.0');
$doc->loadHTML($text);
$aObj = $doc->find('Academic');
if (count($aObj) > 0)
{
echo "<h4>Found</h4>";
//Don't download this
}
else
{
echo "<h4>Not found</h4>";
//Download this
}
}
?>
但它返回几个错误。显然它不能将 ASPX 文件复制到 HTML DOM。我该怎么做呢?另外,如何下载/保存找不到字符串“下载”的页面?
我还认为我在文档中查找“下载”的方法不起作用。这样做的正确方法是什么?