【发布时间】:2015-04-20 15:05:45
【问题描述】:
我在某个时候被卡住了。我需要你的一点帮助。我需要找到网站的导航页面并将其放入 for 循环。我已经完成了硬编码,但我需要它动态。 以下是示例:
<?php
for ($x = 1; $x <= 5; $x++) {
$olxcom = file_get_contents('http://olx.com.pk/cars/?page=' . $x . '');
$file1 = 'olx.txt';
file_put_contents($file1 , $olxcom, FILE_APPEND);
}
for ($y = 1; $y <= 5; $y++) {
$pakwheels = file_get_contents('http://www.pakwheels.com/used-cars/search/-/?page=' . $y . '');
$file2 = 'pakwheels.txt';
file_put_contents($file2 , $pakwheels, FILE_APPEND);
}
for ($z = 1; $z <= 5; $z++) {
$carmudi = file_get_contents('http://www.carmudi.pk/cars/?page=' . $z . '');
$file3 = 'carmudi.txt';
file_put_contents($file3 , $carmudi, FILE_APPEND);
}
?>
这些数字 5 是我硬编码的页码。我试图找到那些带有 for 循环或其他东西的人。 谢谢
【问题讨论】:
-
您是否尝试格式化一些代码?我不确定某些代码在哪里结束而其他代码从哪里开始。
-
兄弟 我已经启动了三个线程,例如 x,y,z 为什么它看起来像这样,其次我想知道如何找到最后一页的导航超链接,以便在网站结束时结束循环有最后一页
标签: php pagination web-crawler