【发布时间】:2015-05-08 05:52:12
【问题描述】:
不幸的是,经过研究,我仍然找不到问题的答案。 问题是我无法从多页打印数据。数据只打印一次。也许我在这里错过了愚蠢的错误,你可以帮我找到它。
$cycles=10;
$listValue=0;
for ($cy = 0; $cy < $cycles; $cy++){
$html = file_get_contents("http://www.website.com/rate/today.aspx?d=02.03.2015&r=". $listValue ."01&c=#");
$dom = new DOMDocument;
@$dom->loadHTML($html);
$tables = $dom->getElementsByTagName('td');
$data = array();
while($table = $tables->item($i++))
{
//stuff
}
foreach($data as $item)
{
echo "Rank - " . $item['rank'] . "</br>";
}
$listValue++;
echo $listValue."<br>";
}
所以基本上,我只能打印第一页的数据。
【问题讨论】:
-
这是出现问题的最少代码吗?如果没有,你能做到吗?除了是一个很好的自我调试技能外,它还可以让其他人在不必查看多个部分的情况下更容易找到问题。请参阅about the MCVE 了解更多信息。
-
尝试 curl 并将您的脚本呈现为 Web 浏览器。但在你做那个检查之前是否有 JSON 提要或其他东西......