تحية طيبة للجميع.
اريد ان اعرف كيف اضيف session للفيديو.
بحيث لا يشتغل الرابط المباشر للفيديو للزائر
الا عندما يزور الزائر الموقع ...
شاهدت هذه الطريقة في عدة مواقع
مع ان رابط المباشر للفيديو لا يتغير .
اتمنى من الأخ وليد يكون عنده الحل .
تحية طيبة للجميع.
اريد ان اعرف كيف اضيف session للفيديو.
بحيث لا يشتغل الرابط المباشر للفيديو للزائر
الا عندما يزور الزائر الموقع ...
شاهدت هذه الطريقة في عدة مواقع
مع ان رابط المباشر للفيديو لا يتغير .
اتمنى من الأخ وليد يكون عنده الحل .
أجل .. يستخدم الجلسات والكوكيز ومصدر الزيارة في وقت واحد لذا لن تنجح طرق الجلب العادية مع جوجل درايف وخاصة عندما يكون حجم الملف كبير بسبب ظهور صفحة الفحص من الفيروسات ..
فهو يستخدم طريقة مشابهه ليوتيوب في التعامل مع ملفات الفيديو، فمثل يوتيوب يمكن الحصول علي رابط الفيديو متعدد الجودات والمعلومات عنه من خلال استعلام :
لكن الروابط لن تعمل الا مع وجود الكوكيز وبدء الجلسة قبل زيارتها
في السابق كان عندي سكربت (انظر الرابط اسفله) وجدته على موقع github
كان يستخرج جميع الروابط المباشرة على google drive شغالة
والان صار يستخرج روابط غير شغالة. ولا اعرف السبب ؟
وجربت الكثير من السكربتات على موقع github لم تعد تعطي روابط شغالة.
اذا امكن اخي وليد تشرح لي كيف يتم انشاء هذه الجلسات session و الكوكيز مع مكتبة curl
لجلب الروابط المباشرة من المواقع التي تطلب الجلسات session و الكوكيز .
وشكرااااا
هذا السكريبت طريقة عملة مختلفة فهو يعمل كـProxy لتشغيل الفيديو من خلاله، السكريبتات القديمة تتوقف لان جوجل تعدل معاملات وطريقة التأمين بشكل مستمر مثل ما تفعل ايضاً في يوتيوب.
هذا سكريبت اخر من GitHub يعمل كـProxy للفيديوهات من Google Drive وهو محدث منذ 5 ايام، لذا يفترض ان يعمل بشكل جيد.
فكرة التعامل مع الجلسات والكوكيز في CURL بسيطة، فقط يتم جلب الكوكيز والجلسة من الرابط الاصلي في الاستعلام الاول ثم اعادة ارسالها في الطلب لمحاكاة الاستعلام الاول
التعليقات