03-04-26, 04:15 PM
(آخر تعديل لهذه المشاركة : 03-04-26, 05:15 PM {2} بواسطة Amir_Alzubidy.)
الحين الكود شغال يعني المشكلة فقط بالصورة ؟
موقع صحيفة الرياض تحديداً يمنع التحميل العادي حتى مع Mozilla/5.0
لأنه يحتاج Headers إضافية (خصوصاً Referer + Accept).
نجرب تبديل او تعديل دالة التحميل :
موقع صحيفة الرياض تحديداً يمنع التحميل العادي حتى مع Mozilla/5.0
لأنه يحتاج Headers إضافية (خصوصاً Referer + Accept).
نجرب تبديل او تعديل دالة التحميل :
PHP كود :
function DownloadImage($url) {
if (empty($url)) return false;
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_TIMEOUT => 20,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120 Safari/537.36',
CURLOPT_HTTPHEADER => [
'Accept: image/webp,image/apng,image/*,*/*;q=0.8',
'Accept-Language: ar,en;q=0.9',
'Connection: keep-alive',
'Referer: https://www.alriyadh.com/'
]
]);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}


![[صورة مرفقة: 177461173141861.gif]](https://up6.cc/2026/03/177461173141861.gif)