![]() |
|
ماهي الطريقه لتحميل الفيديوهات - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4) +--- قسم : قرد النار - الفايرمنكي - FMX - FireMonkey (https://delphi4arab.net/forum/forumdisplay.php?fid=32) +--- الموضوع : ماهي الطريقه لتحميل الفيديوهات (/showthread.php?tid=10605) الصفحات:
1
2
|
RE: ماهي الطريقه لتحميل الفيديوهات - وليد غديري - 11-02-2020 السلام عليكم وجدت نصف الحل لطلب معلومات من أي موقع بصيغة xml لابد أن يكون هو يعطيك البيانات بتلك الصيغه والطلب بمكون nethttprequest يعيد الطلب بصيغةhtml حتى يكون الطلب صحيح لابد من تحديد صيغة الطلب بxml أنا جربت خدمتrss لموقع اليوتوب HTTPS://www.youtube.com/feeds/videos.xml?playlist_id=xxxxxx Xxxxxxهو رقم قائمة التشغيل تجد الناتج صيغةxmlفيها معلومات عن الفيديوهات في القائمه يمكن أن نستغل تلك البيانات منxml بالاكواد التالية Var Ms:tmemorystream; Xmld:txmldocument; Node:ixmlnode; I:integer; Begin Ms:= tmemorystream.create; Xmld:=txmldocument.create(self); Nethttprequest1.get(edit1.text,ms); Xmld.loadfromstram(ms,txmlencoding.xetutf_8); الى هنا تتم الاستجابة في متغير ستريم لعرضها في مكون memo نكتب For i:=0 to xml.documentelement.childnodes.count -1 do Begin Node:=xml.document.childnodes.get(i); هنا جميع الجودات نسيت اسمها بالعربية لعرضها Memo1.text:=xmld.xml.text; End Ms.free; Xmld.free; الان كيف نأخذ هذه البيانات نكتب داخل الحلقة for الشروط سنبدأ بجلب بيانات نود ذات الاسم<author> If node.childnodes[i]. nodename='author' then Begin Label1.text:=node.childnodes[i].childnodes.findnode('name'). texte; End; هنا توقفت اليوم يظهر خطأ في label سأحاول معالجته لاحقا بقي لي اسم الفيديو الصورة سأكتب الكود لاحقا موجود في نود title وthumbanil ثم المشكل الاخير الذي لم أجد الحل له ربما لم انتبه جيدا وهو رابط الفيديو وجدت hrefهو رابط المساعدة ولكن رابط التحميل لم أجده الحمدلله على التوفيق ثم شكرا للجميع الذين حاولوا مساعدتي RE: ماهي الطريقه لتحميل الفيديوهات - invocker - 09-03-2021 (22-01-2020, 02:22 PM)محمد عبد العزيز كتب : RE: ماهي الطريقه لتحميل الفيديوهات - محمد عبد العزيز - 09-03-2021 (09-03-2021, 07:24 AM)invocker كتب : السلام عليكم احيانا بعض الفيديوهات تعطيك رسالة خطأهل جربت الرابط ؟ Video unavailable كود : https://www.youtube.com/watch?v=PX8ClVqB4cRE: ماهي الطريقه لتحميل الفيديوهات - invocker - 09-03-2021 نعم بارك الله فيك الخطا كان من عندي عند نسخ id نسيت حرف x https://www.youtube.com/watch?v=XPX8ClVqB4c RE: ماهي الطريقه لتحميل الفيديوهات - invocker - 09-03-2021 النص الاصلي ,"lastModified":"1538007184757103","contentLength":"17180357","quality":"medium","fps":25,"qualityLabel":"360p","projectionType":"RECTANGULAR","averageBitrate":356512,"audioQuality":"AUDIO_QUALITY_LOW","approxDurationMs":"385520","audioSampleRate":"44100","audioChannels":2,"signatureCipher":"s=====AFARCSFgx111gZv37-S3jJDmws6vHUbp9qXa3Zby3hwBiAcYuMhEaiPMH7yk-tJP4j1BnxOpMHnlRc7bkV_9pwR7OAQIARw8JQ0qOAqOMM&sp=sig&url=https://r3---sn-5abxgpxuxaxjvh-j43e.googlevideo.com/videoplayback?expire=1615342438&ei=BtdHYOyeH96qxN8PiISqmAQ&ip=41.102.83.96&id=o-AMJN4pdYFdn_K8QNW0GvP99QFjK9tpccoz5u-Oe8tmuW&itag=18&source=youtube&requiressl=yes&mh=yi&mm=31,29&mn=sn-5abxgpxuxaxjvh-j43e,sn-hgn7rn7k&ms=au,rdu&mv=m&mvi=3&pl=16&initcwndbps=226250&vprv=1&mime=video/mp4&ns=KvHLkf5BTcAULYeInoTGhwUF&gir=yes&clen=17180357&ratebypass=yes&dur=385.520&lmt=1538007184757103&mt=1615320516&fvip=3&fexp=24001374,24007246&c=WEB&txp=5531332&n=6K4SIjSLsnJW2DEc&sparams=expire,ei,ip,id,itag,source,requiressl,vprv,mime,ns,gir,clen,ratebypass,dur,lmt&lsparams=mh,mm,mn,ms,mv,mvi,pl,initcwndbps&lsig=AG3C_xAwRgIhANMAFeAeG8a0AXW6GUnpUeIH1_fQN1vJy1lbPP9dwvs1AiEA5Gr9TdhQ-mtDtDsGBn1qlElumVn8yLVWvR8AbeKqUy8="}],"adaptiveFormats":%5B{"itag":136,"mimeType":"video/mp4; codecs=\"avc1.4d401f\"","bitrate":686690,"width":1280,"height":720,"initRange":{"start":"0","end":"713"},"indexRange":{"start":"714","end":"1657"},"lastModified":"1538007309219328","contentLength":"11254207","quality":"hd720","fps":25,"qualityLabel":"720p","projectionType":"RECTANGULAR","averageBitrate":233610,"approxDurationMs":"385400","signatureCipher":"s=KsKsrlCU8EfI3PYv3tSg0eiJB2fb_PanIAWpHmKxPjAzFICQ04gB780PlBuOdqQ9KcgufIeBNQ5BBVSt_CIrlNb30QAIARw8JQ0qOAqOII&sp=sig&url=https://r3 عند جلب الرابط منه فهو لا يعمل هل يلزم تعديله مثلا او اضافة شيء مثل signature https://r3---sn-5abxgpxuxaxjvh-j43e.googlevideo.com/videoplayback?expire=1615342438&ei=BtdHYOyeH96qxN8PiISqmAQ&ip=41.102.83.96&id=o-AMJN4pdYFdn_K8QNW0GvP99QFjK9tpccoz5u-Oe8tmuW&itag=18&source=youtube&requiressl=yes&mh=yi&mm=31,29&mn=sn-5abxgpxuxaxjvh-j43e,sn-hgn7rn7k&ms=au,rdu&mv=m&mvi=3&pl=16&initcwndbps=226250&vprv=1&mime=video/mp4&ns=KvHLkf5BTcAULYeInoTGhwUF&gir=yes&clen=17180357&ratebypass=yes&dur=385.520&lmt=1538007184757103&mt=1615320516&fvip=3&fexp=24001374,24007246&c=WEB&txp=5531332&n=6K4SIjSLsnJW2DEc&sparams=expire,ei,ip,id,itag,source,requiressl,vprv,mime,ns,gir,clen,ratebypass,dur,lmt&lsparams=mh,mm,mn,ms,mv,mvi,pl,initcwndbps&lsig=AG3C_xAwRgIhANMAFeAeG8a0AXW6GUnpUeIH1_fQN1vJy1lbPP9dwvs1AiEA5Gr9TdhQ-mtDtDsGBn1qlElumVn8yLVWvR8AbeKqUy8= RE: ماهي الطريقه لتحميل الفيديوهات - محمد عبد العزيز - 10-03-2021 عليك ان تستخرج الرابط بشكل صحيح قد تكون هناك بعض الحروف بحاجة لتعديل الرابط لايدوم، هو صالح لمدة معينة ولIP معين فقط RE: ماهي الطريقه لتحميل الفيديوهات - invocker - 10-03-2021 الحمد لله عرفت المشكلة كانت في الكوداك عند تنصيب k-lite-codec-pack-full-16-0-0 يعمل جيدا
|