Chatgpt ye sordum ve denedim çalışıyor gibi


<?php
$search_query = 'öğretmen';
// Google arama URL'sini oluştur
$search_query_encoded = urlencode($search_query);
$search_url = "https://www.google.com.tr/search?q={$search_query_encoded}";
// cURL kullanarak Google'a GET isteği gönder
$ch = curl_init($search_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// Karakter kodlamasını dönüştür (ISO-8859-9'dan UTF-8'e)
$response = mb_convert_encoding($response, 'UTF-8', 'ISO-8859-9');
// HTML içeriğini parse etmek için DOMDocument kullan
$dom = new DOMDocument();
@$dom->loadHTML('<?xml encoding="UTF-8">' . $response);
// Başlık etiketlerini al ve ekrana yazdır
$titles = $dom->getElementsByTagName('h3'); // Google'da başlıklar genellikle <h3> etiketi içindedir
foreach ($titles as $title) {
    // Türkçe karakterleri düzgün bir şekilde göstermek için htmlspecialchars_decode() kullan
    $title_text = htmlspecialchars_decode($title->textContent, ENT_QUOTES | ENT_HTML5);
    echo "$title_text<br>";
}
?>