php ile sitenin kaynak kodunda kelime nasıl aratılabilinir ?
php ile sitenin kaynak kodunu aldığımızda bir kelime varmı yokmu nasıl kontrol edebiliriz ?
ben biraz uğraştım fakat sitenin altlarında olan kelimenin çıktısını alamadım ?
sitenin başında olunca kelimeleri aratıp çıktısını alabiliyoruz fakat altlarında olunca alamıyoruz ?
ilgili işlemleri nasıl yapabiliriz ?
Aşağıdaki kodu denediğimde hedef sitede aradığım bir kelimenin varlığını kontrol edebiliyorum. Muhtemelen işini göreceğini tahmin ediyorum, deneyebilir misin :)?
Eğer kod çalışmadıysa veri çekmeye çalıştığın web sitesinin bağlantısını gönderebilirsen yardımcı olmaya çalışayım.
$url = 'https://www.hurriyet.com.tr/';
$contents = file_get_contents($url);
if ($contents === false) {
die('İçerik alınamadı');
}
$keyword = "Dolar Kuru";
// Düzenli ifadeyle arama yapma (büyük-küçük harf duyarlı olmayan arama)
$pattern = '/\b' . preg_quote($keyword, '/') . '\b/i';
if (preg_match($pattern, $contents)) {
echo "Kelime bulundu!";
} else {
echo "Kelime bulunamadı!";
}