الفيديو والترجمات · أداة تنزيل الصور المصغرة من YouTube وعارض البيانات الوصفية
كيفية استخراج معرف فيديو YouTube من روابط المشاهدة والسراويل القصيرة والتضمين
· كيف يعمل
يوتيوب عناوين المواقع تحليل
يمكن ربط نفس الفيديو بعشرات الطرق. يشرح هذا المنشور الأشكال التي يمكن أن يتخذها رابط YouTube، وكيف تعثر الأداة على المعرف المكون من أحد عشر حرفًا داخل كل منها وما يجب فعله بمعلمات التتبع والطوابع الزمنية.
الفيديو نفسه، بخمسة روابط مختلفة - صفحات المشاهدة، والروابط القصيرة، ومقاطع الفيديو القصيرة، والتضمينات، وعناوين الهاتف المحمول
يمكن أن يصل مقطع فيديو واحد كمشاهدة URL أو youtu.be مشاركة أو مسار Shorts أو عنوان مضمن أو رابط مباشر أو رابط مضيف الهاتف المحمول. ToolAcre يقلل كل شكل مدعوم إلى نفس المعرف المكون من أحد عشر حرفًا قبل أن يأخذ في الاعتبار أي عمل على الشبكة. وبالتالي، يمكن أن يستخدم الاستيراد المختلط هذا المعرف كمفتاح إلغاء البيانات المكررة بدلاً من التعامل مع ستة روابط لمقطع فيديو واحد على أنها ستة سجلات.
يعد هذا الترتيب مفيدًا للمحررين الذين يقومون بتنظيف قائمة مختلطة: التحليل عبارة عن سلسلة حتمية ويعمل URL في الصفحة، لذلك يمكن الإبلاغ عن النطاقات السيئة وروابط قائمة التشغيل فقط دون تسريب القيمة الملصقة إلى محلل بعيد. تُركت المجموعة URL دون حل لأن لا وجودها ولا ترتيبها يحدد العضو الذي ينوي المحرر الاستشهاد به.
المعرف نفسه — أحد عشر حرفًا من أبجدية الرموز 64 ولماذا يبدو عشوائيًا
يتكون شكل المعرف المقبول من أحد عشر حرفًا مستمدة من الأحرف الكبيرة والصغيرة والأرقام والواصلة والشرطة السفلية. هذا فحص للتنسيق فقط؛ تمريره لا يثبت وجود مقطع فيديو أو يكشف ما تعنيه الشخصيات. يؤدي تطبيق القاعدة على قيمة v التي تم تحليلها أو مقطع المسار إلى تجنب مسح سلسلة فرعية تشبه المعرف من بعض المعلمات المشفرة غير ذات الصلة.
يتم قبول المعرف المطابق على الفور. تستخدم معرفات قائمة التشغيل الأطول نمطًا محافظًا منفصلاً، مما يمنع التعامل مع رمز قائمة التشغيل بصمت كمفتاح لمقطع فيديو واحد. يظل وقت البدء مصاحبًا لبيانات الاقتباس: تغيير 30 ثانية إلى 90 ثانية لا يزال يشير إلى نفس تسجيل الفيديو المكون من أحد عشر حرفًا.
التحليل باستخدام URL API - قراءة المضيف والمسار والاستعلام دون التخمين باستخدام التعبيرات العادية وحدها
يفصل المنشئ URL البروتوكول والمضيف المقيس وأجزاء المسار ومعلمات الاستعلام. يؤدي هذا إلى تجنب التعبير العادي العملاق الذي قد يقبل عن طريق الخطأ نطاقًا مشابهًا أو يخلط بين قيمة الاستعلام ومعرف المسار. يعد رفض مضيف مخادع أكثر أمانًا من إنتاج صورة مصغرة موثوقة لمعرف مضمن في URL غير موثوق به.
يتم قبول HTTP وHTTPS فقط، ويتم تسوية www البادئة. تشمل القائمة المسموح بها YouTube والجوال والموسيقى والألعاب وnocookie ومضيفي youtu.be بدلاً من الثقة في أي اسم مضيف يحتوي على كلمة youtube. لا يمكن للنجاح عن بعد التحقق من صحة مصدر الارتباط الذي تم تحليله بشكل سيئ، لأن المهاجم يمكن أن يقوم عمدًا بتضمين معرف عام حقيقي في مجال غير ذي صلة.
حيث يختبئ المعرف في كل شكل - المعلمة v، والمسار على youtu.be، /shorts/, /embed/ و/live/
تستخدم صفحات المشاهدة معلمة الاستعلام v، ويستخدم youtu.be مقطع المسار الأول الخاص به، وتستخدم الأفلام القصيرة والنماذج المضمنة والنماذج المباشرة المقطع بعد البادئة الخاصة بها. يتم أيضًا التعرف على المسارات القديمة /v/ و/e/ من خلال نفس التحقق الصارم من الشكل. يسمح المعرف المطابق فقط بالمعالجة المحلية، وليس المطالبة بالمحتوى أو الملكية.
يقرأ المحلل اللغوي أيضًا معرف قائمة تشغيل صالحًا وإزاحة البداية من t أو البداية. تقوم بإرجاع هذه الحقائق كحقائق منفصلة حتى تتمكن من إبلاغ الروابط التي تم إنشاؤها دون تلويث معرف الفيديو نفسه. تبدأ حدود الشبكة فقط بعد اكتمال هذا التمييز، لذلك يمكن تشغيل اختبار المحلل دون اتصال.
تجاهل الباقي - معلمات قائمة التشغيل وأوقات البدء ومشاركة قيم التتبع التي لا تحدد الفيديو
لا تحدد قيم تتبع المشاركة ومعلمات الاستعلام غير ذات الصلة والطوابع الزمنية الفيديو. ToolAcre يتجاهلها بعد استخراج المعرف، بينما تتم تسوية نماذج الوقت المدعومة إلى ثوانٍ كاملة للروابط التي تحافظ عمدًا على نقطة البداية. ومن ثم، يمكن ربط رابطين بعلامات حملة مختلفة بسجل أصول واحد دون نقل معلمات التسويق هذه إلى عناوين URL التي تم إنشاؤها.
تتلقى صفحات قوائم التشغيل فقط والقنوات والبحث رفضًا قابلاً للتنفيذ لأنها لا تذكر مقطع فيديو واحدًا. إن تخمين المعرف من تلك الصفحات من شأنه أن يخلق اليقين ويمكن أن يجلب الأصول للسجل الخاطئ. يجب على المنسق تحديد عنصر فردي أولاً؛ لن يختار المحلل بهدوء النتيجة الأولى من مجموعة قد يتغير ترتيبها لاحقًا.
مثال عملي: تسوية عشرة روابط تم لصقها بمعرفاتها - بما في ذلك رابطان ليسا رابطين على YouTube على الإطلاق
يمكن أن تتضمن المجموعة العملية المكونة من عشرة نماذج للمشاهدة والقصيرة والشورتات والتضمين والبث المباشر والجوال ونماذج الهوية المجردة بالإضافة إلى نطاقين غير مرتبطين. الثمانية الأولى تتلاقى على المعرفات؛ يفشل المضيفون غير المرتبطين محليًا مع قائمة المضيفين المقبولين. وبالتالي يمكن إلغاء تكرار المخرجات بواسطة المعرف حتى عندما يقوم المساهمون بنسخ الروابط من عدة واجهات YouTube المختلفة.
لا يحدث أي مسبار للوجود أثناء هذا التطبيع. يصل المعرف الصحيح الشكل ولكنه غير موجود إلى مرحلة الجلب اللاحقة، حيث توفر استجابات الصورة المصغرة وoEmbed دليلاً مستقلاً بدلاً من تغيير نتيجة المحلل اللغوي بأثر رجعي. يحافظ هذا على تمييز واضح بين "النص عبارة عن معرف صالح" و"تقدم Google حاليًا مواد عامة له".
ما لا يغطيه هذا هو عناوين URL الخاصة بالقناة وقائمة التشغيل والبحث، والتي لا تحتوي على معرف فيديو واحد
لا يقوم المحلل اللغوي بتحليل القنوات أو قوائم التشغيل أو نتائج البحث في مقطع فيديو محدد. كما أنه لا يمكنه تجاوز الوصول الخاص أو المحذوف أو المقيد بالفئة العمرية، لأن استخراج معرف عام لا يعد تصريحًا لاسترداد المواد المحمية. يؤدي رفض مجموعة غامضة URL إلى حماية الكتالوج من الملء بأي عنصر ظهر أولاً على شاشة شخص واحد.
بمجرد الضغط على جلب، قد تواجه مجسات الصور 404، أو أخطاء HTTP أخرى، أو عنصر نائب 200 أو وحدات بايت غير قابلة للفك. يمكن أن تفشل البيانات الوصفية بشكل منفصل أثناء النقل، أو HTTP الرفض أو غير الصالح JSON، بما في ذلك عندما تتداخل أدوات الحظر أو الوكلاء أو حالة عدم الاتصال. تنتمي هذه النتائج إلى تقرير التوفر؛ لا ينبغي لهم أن يقودوا المحلل اللغوي إلى إعادة تفسير الرابط الأصلي على أنه مقطع فيديو مختلف.
الخلاصة: ابحث عن المعرف، ثم يتبع ذلك كل شيء - كيف يقبل برنامج تنزيل الصور المصغرة على YouTube رابط YouTube والمستندات التي تدعم الأشكال
بعد التحليل المحلي، يطلب المتصفح مباشرة صورة مصغرة واحدة لكل JPEG مرشح من i.ytimg.com وسجل واحد مضمن JSON من www.youtube.com. يغلف oEmbed URL الساعة الأساسية URL والتنسيق = json. تؤكد رؤية تلك الاستدعاءات في لوحة الشبكة أن التسوية قد انتهت وأن نفس المعرف المستخرج هو الذي يقود طلبات الأصول والبيانات التعريفية.
تحذف عمليات GET المجهولة بيانات الاعتماد والمُحيل، ولا تستخدم متجرًا، وتتبع عمليات إعادة التوجيه وتتجاوز أي خادم أو وكيل ToolAcre. يرى جوجل الطلبات ورأس الأصل؛ لا تزال حدود تسجيل الخروج مطبقة على مقاطع الفيديو الخاصة والمحذوفة والمقيدة بالفئة العمرية. قبل النقر على الزر، يمكن اختبار سلوك المحلل اللغوي في وضع عدم الاتصال باستخدام أشكال URL التمثيلية لأنه لا يلزم البحث لتحديد مكوناتها.