سلام
قصد scrape کردن از یک سایت خبری رو دارم، بدین صورت که هر خبری که منتشر میشه لینکش برام ایمیل بشه.
$url = "https://www.zoomit.ir/";
$options = [
CURLOPT_TIMEOUT => false,
CURLOPT_CONNECTTIMEOUT => 0,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false
];
$pattern = '/پترن مورد نظر/';
$ch = curl_init($url);
curl_setopt_array($ch, $options);
$output = curl_exec($ch);
curl_close($ch);
preg_match_all($pattern, $output, $matches);
// دریافت اولین خبر
foreach($matches as $match){
print_r($match[0]);
}
حالا سوالم اینه که چطور میتونم بررسی کنم که آیا خبری منتشر شده؟
آیا بهتره مقادیر scrape شده رو بریزم درون فایل یا میتوان همین متغیر output رو بررسی کرد؟ (روش درست چیه)