Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Webmaster Genel

Üstadalara Özel Soru Curl Fonksiyonu

  #1  
Okunmamış 13 Temmuz 2019, 00:18
nurullahdsz Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 10 Haziran 2016
Cinsiyet: Erkek
Meslek: web tasarım
Konum: Gaziantep
Ad, Soyad: Nu... Di...
Mesajlar: 240
Beğeniler: 14 / 6
Ticaret: 2, 100%
merhaba arkadaşlar şimdi bir siteden veri çekmekteyim ve amelelik olmasın diye for döngüsüne soktum fakat for döngüsünü düzgün yazamadım heralde çünkü mesela 1 sayfayı çekiyor sonra 4 üncü sayfaya geçiyor ve bir kaç kere daha 4 üncü sayfayı çekip veri çekmeyi sonlandırıyor bi anlam da veremedim açıkçası hatamın nerde olduğunu siz değerli forum üyelerine sormakta buldum çareyi şimdiden çok saolun herkese iyi forumlar


kod:
Kod:
<?php
include("fonksiyon.php");
for ($i=0; $i <=800 ; $i++) { 
	if ($i==0) {
		$url="https://www.yelp.com/search?find_desc=&find_loc=Sunset%20Park%2C%20Brooklyn%2C%20NY&ns=2&start=$i";
	}else{
		$url ="https://www.yelp.com/search?find_desc=&find_loc=Sunset%20Park%2C%20Brooklyn%2C%20NY&ns=2&start=$i";
	}




$bag=Baglan($url);


//title çektik
preg_match_all('#<title>(.*?)</title>#' , $bag , $title_cikti);
 /*  echo "<pre>";
    print_r($title_cikti);
    echo "</pre>";*/
 print_r($title_cikti[1][0]);


//Seri kullan
preg_match_all('#<li class="lemon--li__373c0__1r9wz border-color--default__373c0__2oFDT">(.*?)</li>#' , $bag , $ana_div);

//print_r($ana_div);
for ($i=0; $i < count($ana_div[0]); $i++) { 

preg_match_all('#<div class="lemon--div__373c0__1mboc businessName__373c0__1fTgn border-color--default__373c0__2oFDT">(.*?)</div>#', $ana_div[1][$i], $ana_div_lokanta_adi);
	
	$ana_div_lokanta_adi_degisken =$ana_div_lokanta_adi[1][0];
	//print_r($ana_div_lokanta_adi_degisken);

preg_match_all('#<span class="lemon--span__373c0__3997G display--inline__373c0__1DbOG border-color--default__373c0__2oFDT"><div class="(.*?)" aria-label="(.*?)" role="img"><img class="lemon--img__373c0__3GQUb offscreen__373c0__1KofL" src="(.*?)" width="(.*?)" height="(.*?)" alt="(.*?)"></div>(.*?)</span>#', $ana_div[1][$i], $ana_div_lokanta_star);


$ana_div_lokanta_adi_star_degisken_1 =$ana_div_lokanta_star[0][0];
$ana_div_lokanta_adi_star_degisken_2 =$ana_div_lokanta_star[1][0];
$ana_div_lokanta_adi_star_degisken_3 =$ana_div_lokanta_star[2][0];
$ana_div_lokanta_adi_star_degisken_4 =$ana_div_lokanta_star[3][0];
$ana_div_lokanta_adi_star_degisken_5 =$ana_div_lokanta_star[4][0];
$ana_div_lokanta_adi_star_degisken_5 =$ana_div_lokanta_star[5][0];
$ana_div_lokanta_adi_star_degisken_5 =$ana_div_lokanta_star[6][0];
//echo "<pre>";
//print_r($ana_div_lokanta_adi_star_degisken);
//echo "</pre>";

echo "<pre>";
print_r($ana_div_lokanta_adi_degisken);echo "</br>";
print_r(strip_tags($ana_div_lokanta_adi_star_degisken_1));echo "</br>";
//print_r($ana_div_lokanta_adi_star_degisken_2);
print_r($ana_div_lokanta_adi_star_degisken_3);echo "</br>";
//print_r($ana_div_lokanta_adi_star_degisken_4);
//print_r($ana_div_lokanta_adi_star_degisken_5);
print_r($ana_div_lokanta_adi_star_degisken_6);echo "</br>";
echo "</pre>";

}
//starlar
}


?>
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Webmaster Genel


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 18:53.