Merhaba arkadaşlar,
http://anitsayac.com bu sitedeki verileri çekmeye çalışıyorum ama bir türlü yapamadım nasıl yaparım?
Sitedeki verileri çekme [YARDIM]
6
●75
- 04-12-2021, 03:08:04
- 04-12-2021, 03:11:57Üyeliği durdurulduHangi dil, hangi yapı, neden çekemiyorsunuz
Hicbir şey belirtilmemiş - 04-12-2021, 03:15:34php hocamKendineCoder adlı üyeden alıntı: mesajı görüntüle
şöyle bir fonksiyon kullanıyorum
<?php function veri_getir($adres,$baslangic,$bitis){ $site = file_get_contents($adres); preg_match_all('#'.$baslangic.'(.*?)'.$bitis.'#s',$site,$veriler); return $veri = $veriler[1][0]; } ?>bu şekildede veri çekiyorum
<?php $veriler= veri_getir("http://anitsayac.com","<div id='divcounter'>","</div>"); ?>echo ile yazdırdığımda boş sayfa - 04-12-2021, 03:16:31Üyeliği durdurulduHTML parser kullanınlogomerkezi adlı üyeden alıntı: mesajı görüntüle
- 04-12-2021, 03:17:07nasıl yani hocamKendineCoder adlı üyeden alıntı: mesajı görüntüle
- 04-12-2021, 05:57:45Hocam curl ile çekebilirsiniz data boş geliyorsa eğer user agent veya referer gibi isset kontrolleri ile engel atmış olabilirler sitede SSL varsa SSL verify optionuda kullanın geri kalan kısımda yapmanız gereken preg_match ile regex kullanarak çekmek olacaklogomerkezi adlı üyeden alıntı: mesajı görüntüle
Simplehtmldom da var bunun için ama başarılı olur mu bir fikrim yok en iyisi curl bana göre