Merhaba Arkadaşlar,
Aşağıdaki gibi işlem yaptığımda tek sayfanın içindeki verileri çekiyorum 2,3,4 vs sayfaları çekmem için ne yapmam gerekiyor, kafam durdu(veri değişkeninin dizi kadar ekleyip bütün sayfaları dökmesi şimdiden herkese teşekkür ederim, $veri= file_get_contents("https://cekilensite.com?page=.$sayfalar")
$veri= file_get_contents("https://cekilensite.com?page=1");
preg_match_all('@<u>(.*?)</u>@si',$veri,$baslik);
preg_match_all('@<strong>„(.*?)“</strong>@si',$veri,$kategori);
preg_match_all('@<div class="media-left card-company-media-left">(.*?)href="/de/firma/(.*?)"@si', $veri, $link);
preg_match_all('@<a href="/de/firmen/(.*?)">(.*?)</a>@si', $veri, $sayfa);
print_r($sayfa[2]);
$sayfalar=$sayfa[2];sayfalarıda çekiyorum $sayfa[2] içerisinde, fazladan sonraki geliyor, buna takılı kalmıyorum,
Array
(
[0] => 2
[1] => 3
[2] => 4
[3] => sonraki
veri= file_get_contents("https://cekilensite.com?page=1");
preg_match_all('@<a href="/de/firmen/(.*?)">(.*?)</a>@si', $veri, $sayfa);
$saysayfa=count($sayfa[2]); // Sonuc 4 Gelecek
for($i=1;$i<=$saysayfa;$i++){
veri= file_get_contents("https://cekilensite.com?page=".$i);
preg_match_all('@<u>(.*?)</u>@si',$veri,$baslik);
preg_match_all('@<strong>„(.*?)“</strong>@si',$veri,$kategori);
preg_match_all('@<div class="media-left card-company-media-left">(.*?)href="/de/firma/(.*?)"@si', $veri, $link);
//Page1 ,Page2 , Page3 , Page4 sırayala gidicek.
}