تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب اضافة ختم الصور لهذا الكود
#19
الحين الكود شغال يعني المشكلة فقط بالصورة ؟

موقع صحيفة الرياض تحديداً يمنع التحميل العادي حتى مع 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]
الرد }}}
تم الشكر بواسطة: nnnjk


الردود في هذا الموضوع
RE: طلب اضافة ختم الصور لهذا الكود - بواسطة Amir_Alzubidy - 03-04-26, 04:15 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم