lostyazilim
tr.link

PHP ile Toplu Veri Çekme

4 Mesajlar 815 Okunma
lstbozum
tr.link

hk1337 hk1337 WM Aracı Kullanıcı
  • Üyelik 01.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Ankara
  • Ad Soyad H** K**
  • Mesajlar 284
  • Beğeniler 48 / 17
  • Ticaret 3, (%100)
Merhaba, PHP ile bir sitedeki sayfadan aynı sınıftaki divleri (Örnek:
) bir seferde nasıl çekebilirim?
 

 

wmaraci
reklam

rmznkapar rmznkapar WM Aracı Kullanıcı
  • Üyelik 22.06.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Kocaeli
  • Ad Soyad R** K**
  • Mesajlar 106
  • Beğeniler 23 / 19
  • Ticaret 0, (%0)
cURL ve for döngüsü hocam.
 

 

xplex xplex WM Aracı Kullanıcı
  • Üyelik 19.04.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek ögrenci
  • Konum Adana
  • Ad Soyad K** Y**
  • Mesajlar 263
  • Beğeniler 41 / 39
  • Ticaret 3, (%100)
cURL ile siteyi çekip while veya for dögüsü ile alabilirsin.
 

 

berrynetwork berrynetwork WM Aracı Kullanıcı
  • Üyelik 08.04.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek web design ve yazılım
  • Konum Antalya
  • Ad Soyad N** U**
  • Mesajlar 181
  • Beğeniler 16 / 24
  • Ticaret 2, (%100)
function Baglan($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$cikti = curl_exec($curl);
curl_close($curl);
return str_replace(array("\n","\t","\r"), null, $cikti);
}

$Baglan = Baglan("veri çekeceğin sitenin linki");
preg_match_all('#
(.*?)
#', $Baglan, $veri_cek);

$gelecek_veri = $veri_cek[1];

for ($i = 0; $i < count($gelecek_veri ); $i++) {
yaptırmak istediğin işlemler.
}


yukarıdaki şekilde istediğini yapabilirsin.
 

 

wmaraci
wmaraci