PHP'de CURL ile Veri Çekerken Hata Veriyor

nikoisbackx

Hectopat
Katılım
11 Aralık 2019
Mesajlar
110
Yer
Sakarya
Daha fazla  
Cinsiyet
Erkek
Meslek
Software Engineer
Merhabalar, Curl ile Google'dan iki şehir arasındaki uzaklığı çekmeye çalışıyorum ancak şöyle bir hata veriyor. Sorun ne olabilir? Teşekkürler.

PHP:
 $url = "https://www.google.com/search?q=istanbul+ankara+arasi+kac+km&rlz=1C1CHBD_trTR890TR890&oq=istanbul+an&aqs=chrome.0.69i59l3j69i57j0j69i60l3.2306j0j7&sourceid=chrome&ie=UTF-8";
$source = file_get_contents($url);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$source = curl_exec($ch);
curl_close($ch);

libxml_use_internal_errors(true);
$doc = new DOMDocument();
$doc->loadHTML($source);
$xpath = new DOMXpath($doc);

$mesafe = $xpath->query('//*[@id="exp0"]/div[1]/div/div/span[1]/span[2]');

$info = $xpath->query('span',$mesafe);
echo "Mesafe : ". $info->item(0)->textContent;

Hata:

 
DOMXpath sizden DOMNode bekliyor ama siz DOMNodeList veriyorsunuz, hata bu.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…