Php curl ile veri çekme
https://www.binance.com/tr/markets buradan curl ile anlık olarak veri çekmek istiyorum fakat normal girdiğim zaman gelen veriler curl ile girdiğim zaman gelmiyor bu sorunu nasıl çözebilirim ?
Kodlarım ;
<?php
function getBinance(){
$istemci = curl_init();
curl_setopt($istemci, CURLOPT_REFERER, "https://www.binance.com/tr/markets");
curl_setopt($istemci, CURLOPT_URL, "https://www.binance.com/tr/markets");
curl_setopt($istemci, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36 OPR/73.0.3856.415");
curl_setopt($istemci, CURLOPT_RETURNTRANSFER, 1);
$ham_veri = curl_exec($istemci);
echo $ham_veri;
}
?>
Merhaba kleisberg,
Tam emin olmamakla birlikte sanırım Binance verileri sayfaya getirmek için ajax yöntemleri kullanıyor. Bu yüzden sen sayfayı aldığında sadece html iskeleti görüyorsun.
Benim tavsiyem eğer Binance üzerinden sunulan bir API varsa bunun üzerinden ilerlemen şeklinde olur. İyi çalışmalar.