PHP - File_Get_Contents İle Veri Çekimi Hk.
-
Hocalar,
PHP ile mackolik'ten iddaa programını çekmeye çalşıyorum.
file_get_contents("http://www.mackolik.com/Iddaa-Programi");
Bu şekilde o günkü programı çekebiliyorum ve verileri ayrıştırabiliyorum. Ancak tüm programı çekmeyi bir türlü beceremedim. Basketbol ve futbol için yayınlanmış olan 3-4 günlük programı nasıl çekebilirim?
Şimdiden teşekkürler.
-
-
Dostum, bunu da inceledim. Ama bu da sadece sitede verilen günün programını çekebiliyor. Bahsettiğim sayfaya girerseniz, tarih, futbol yada basketbol için seçimler var. Benim amacım, hepsi seçili iken oluşan programı çekmek!
-
hocam sayfadan almak yerine JSON kaynaklarından çekersen istediğini alırsın mesela oaradaki w değerini 11291 yaparsan bi önceki haftanın datalarına erişirsin.

-
Sokoban, fikir için sağol. Hemen kontrol ediyorum. Takıldığım bir yer olursa yardım için gene başvururum :)
-
Zande bunu yazdı
Sokoban, fikir için sağol. Hemen kontrol ediyorum. Takıldığım bir yer olursa yardım için gene başvururum :)
Tabiki hocam yardım lazım olursa hallederiz. ordan çektiğin datayı json_decode komutuyla php de array formatına sokup daha rahat işleyebilirsin.
-
curl ile bağlan preg match all ile çek daha sağlıklı ve daha kolay
-
Hocular,
http://www.bilyoner.com/iddaa/iddaa-liste
Bültenin aradığım versiyonu bu. Sonunda bunu buldum. Ancak, bu seferde file_get_contents ile veriler gelmiyor. Bu durumda CURL ile çekeyim dedim, onda da veri parçalanmadı. Çıldırmaya az kaldı!!!
function ara($bas, $son, $yazi) {
@preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m); return @$m[1];
}
$site = file_get_contents("http://www.bilyoner.com/iddaa/iddaa-liste");
$kods = ara('<td><a href="http://mackolik.com/Karsilastirma', "</a></td>", $site);echo $kods[1];
diyorum, aradığınız numaraya ulaşılamıyor diyor. CURL'de de veriyi parçalıyorum, explode ile giriyorum, preg_match ile kafasını gözünü yarıyorum. TINNNNN!!!!
Rica etsem, şunu hayrına yapacak mürid var mı acaba?
