النسخ المتماثل صورة Digg - اقتراحات من عنوان URL المقدم مع PHP

StackOverflow https://stackoverflow.com/questions/959733

سؤال

لذلك أنا أبحث عن أفكار حول كيفية تكرار أفضل الوظيفة التي شوهدت على Digg. في الأساس، تقوم بتقديم عنوان URL لصفحته الفائدة الخاصة بك، Digg ثم يقوم DOM بالزحف للعثور على جميع علامات IMG (من المرجح اختيار عدد قليل فقط من أعلى معدل / عرض / عرض معين) ثم يقوم بإنشاء صورة مصغرة منها وتطلب منك كنت ترغب في تمثيل التقديم الخاص بك.

في حين أن هناك الكثير يحدث هناك، فأنا مهتم بشكل رئيسي بأفضل طريقة لاسترداد الصور من الصفحة المقدمة.

هل كانت مفيدة؟

المحلول

أثناء محاولة تحليل صفحة الويب، يمكن أن يكون HTML مثل هذه الفوضى التي ستكون من الأفضل مع شيء قريب ولكنه غير كامل.

  1. استخراج كل ما يشبه مرجع علامة الصورة.
  2. حاول جلب عنوان URL
  3. تحقق مما إذا كنت قد ظهرت صورة

فقط تبحث عن محتوى SRC = "..." سوف تحصل على هناك. بعض التلاعب الأساسي للتعامل مع مراجع الصورة المطلقة مقابل النسبية وأنت هناك.

من الواضح أنه في أي وقت تقوم بإحضار أصول ويب عند الطلب من طرف ثالث، تحتاج إلى الاعتناء بك.

نصائح أخرى

أقترح Curl + Regexp.

تستطيع ايضا استخذام PHP بسيط HTML DOM المحلل والتي سوف تساعدك على البحث عن جميع علامات الصورة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top