Я хочу, чтобы получить URL с 5 страницы в то же самое время, так что я пишу мой код, как этотКак получить URL-адрес со страницы с разбиением на страницы?
<?php
$getLinks = "http://realestate.com.kh/real-estate-for-sale-in/all/";
for($i=1; $i<=5; $i++){
$result = $getLinks.$i;
$urls = file_get_contents($result);
$dom = new DOMDocument();
@$dom->loadHTML($urls);
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//div[contains(@class, 'featured') or contains(@class, 'premium')]//a");
for($i=0; $i<$hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href').PHP_EOL;
echo $url."<br />";
}
}
?>
Здесь
$getLinks = "http://realestate.com.kh/real-estate-for-sale-in/all/";
for($i=1; $i<=5; $i++){
$result = $getLinks.$i;
выход будет
http://realestate.com.kh/real-estate-for-sale-in/all/1
http://realestate.com.kh/real-estate-for-sale-in/all/2
http://realestate.com.kh/real-estate-for-sale-in/all/3
http://realestate.com.kh/real-estate-for-sale-in/all/4
http://realestate.com.kh/real-estate-for-sale-in/all/5
каждый из этих 5 URL имеет 20 URL-адресов. Я хочу, чтобы все их петли, чтобы получить весь URL.
Так что если я петлю 5 url выше, я получу 100 URL. Но в моем коде выше не работает, я могу получить только 20 URL-форму http://realestate.com.kh/real-estate-for-sale-in/all/1.
Пожалуйста, помогите мне всем; Благодарю.
Ваше название и ваше описание не подходят и понимают, что вы хотите! – koe
@pov Я хочу получить 100 URL из http://realestate.com.kh/real-estate-for-sale-in/all/1 http://realestate.com.kh/real-estate-for- sale-in/all/2 http://realestate.com.kh/real-estate-for-sale-in/all/3 http://realestate.com.kh/real-estate-for-sale- in/all/4 http://realestate.com.kh/real-estate-for-sale-in/all/5 – july77