نسخة بسيطة من موقع تنزيل الفيديو B المطبق في Java
لأن أحد الأصدقاء طلب فجأة هذا المطلب بالأمس، قضيت الصباح كله في كتابة نسخة مبسطة.
لأنه مكتوب بلغة جافا وهو ملف واحد فقط، لم يتم تجميعه وتعبئته. ليس هناك فائدة من تعبئتها. أما بالنسبة للتجميع، دع المبرمج يستخدمه لينظر إلى الكود المصدري، ثم يعدله بنفسه إذا كانت هناك احتياجات أخرى. هناك أكثر من 200 سطر في المجموع، وهناك الكثير من الأسطر الفارغة، لذلك لا توجد صعوبة فنية .
إجمالي الملفات عبارة عن ملف بدء تشغيل (تنسيق Java) وملف تكوين (تنسيق الخصائص)، بإجمالي ملفين.
قبل الاستخدام، لا يلزم استخدام Java، لقد قمت بتطويره استنادًا إلى Java1.8.
هناك جافا، ومن ثم في أداة سطر الأوامر. أدخل اسم المسار الكامل لملف javac java (بما في ذلك .class). يمكنك التغيير إلى دليل ملف Java أولاً، ثم javac اسم الملف مباشرةً. ترجمة
بعد التجميع، يتم إنشاء ملف جافا بنفس الاسم. ثم أدخل اسم المسار الكامل لملف Java (باستثناء .Java) في سطر الأوامر. أو يمكنك أيضًا التغيير إلى دليل ملف Java أولاً، ثم تشغيله مباشرةً باسم ملف Java.
ولكن هناك بعض الأشياء التي يجب القيام بها قبل البدء.
يرجى وضع ملف التكوين وملف بدء التشغيل في نفس الدليل.
ثم قم بتكوين ملف التكوين
يحتوي ملف التكوين على معلمتين
الأول هو مسار التنزيل الذي يعرفه الجميع، ويمكنك تكوينه أينما تريد تنزيله. لا تنس إضافة شرطة مائلة في نهاية المسار. ما الشرطة المائلة تعتمد على نظامك.
والآخر هو ملف تعريف الارتباط، وبفضل ملف تعريف الارتباط هذا يمكننا تقليد زيارة حقيقية للحصول على عنوان الفيديو الذي يغير الدقة وفقًا للدقة الافتراضية التي حددها حسابك.
لنأخذ Google Chrome كمثال، أدخل مقطع فيديو أولاً، ثم انقر بزر الماوس الأيمن -> تحقق -> التطبيق -> ملفات تعريف الارتباط -> https://www.bilibili.com
ثم تظهر قائمة ملفات تعريف الارتباط، ما عليك سوى البحث عن السلسلة الطويلة التي تبدأ بـ _uuid وهي قيمة هذا المفتاح، ونسخها، ثم لصقها في ملف التكوين، وكل شيء على ما يرام.
قد يتساءل شخص ما، هل أحتاج إلى تكوينه في كل مرة؟ في الواقع، هذا يتضمن مبدأ ملفات تعريف الارتباط. فترة تخزين ملفات تعريف الارتباط طويلة جدًا، على الرغم من أنني لم أتحقق من فترة تخزين الموقع ب، إلا أنها يجب أن تكون أسبوعًا.
قمت بزيارة المحطة ب مرة أخرى في المنتصف. سيتم تحديث وقته. لا أعرف ما هي آلية المحطة ب، ولكن ينبغي أن تكون مماثلة. بمجرد اكتمال النسخة، لا تتردد في استخدامها.
هل سبق لك أن واجهت أنه عند تسجيل الدخول إلى المحطة B كل يوم، لا تحتاج إلى تسجيل الدخول بحسابك وكلمة المرور الخاصة بك، ثم تحتاج أحيانًا إلى تسجيل الدخول، ربما بسبب مشكلة في خادم المحطة B، أو لأنك لم تقم بتسجيل الدخول منذ فترة طويلة وانتهت صلاحيتها.
وهذا هو نفس الوضع على النحو الوارد أعلاه.
ثم يمكنك البدء من خلال اسم ملف Java المذكور سابقًا (باستثناء اللاحقة).
أدخل أولاً رقم av (مطلوب)، ثم أدخل الرقم p. إذا لم تقم بإدخال الرقم p واضغط على Enter مباشرة، فإن الرقم الافتراضي هو p=1.
ثم أدخل تسلسل التنزيل، يرجى الانتظار بصبر.
تنسيق الفيديو للمحطة B هو تنسيق flv، ولم أغيره لأنني شخصياً أعتقد أن هذا التنسيق جيد جدًا. واضح جدا