Sa bago post na ginawa ko tungkol sa youtube-dl Naiwan ako ng isang katanungan, kung kapag nagda-download ng isang video na may youtube-dl inilalagay nito ang pamagat ng video mula sa YouTube sa file, paano mo ito magagawa? Paano posible para sa mga application na kumuha ng data mula sa mga video na nai-post sa online na mga site ng video o pelikula?
Naiisip ko na sa pamamagitan ng pag-parse ng HTML code, na nangangahulugang binabasa nito ang lahat ng HTML hanggang sa kung saan sinasabi na "pamagat" o isang bagay na tulad nito, at ang teksto na iyon (ang pamagat ng video) ang nagbibigay sa file ng pangalan nito. Well, well, ginagawa nito (o kahit papaano naiisip ko na), ngunit, narito ang aking katanungan, Paano i-parse ang isang pahina upang makakuha ng data ng video mula sa terminal?
Ano ito ay isang mahusay na pagpipilian upang magamit!
Halimbawa, ang opisyal na video ng Movistar Unboxing ZTE Open. ngunit unang mai-install namin Ano:
Instalasyon
Sa Debian, Ubuntu o derivatives, isang:
sudo apt-get install quvi
Sa ArchLinux o derivatives:
sudo pacman -S quvi
Gamitin
Kapag na-install, nagpapatuloy kami upang magamit ito.
Ginagawa bilang isang halimbawa ang URL ng video na inilagay ko sa itaas, aalisin namin ang impormasyon nito:
quvi dump http://www.youtube.com/watch?v=Wjs3_hY29Q8
Makikita namin ang lahat ng impormasyong nauugnay sa video, halimbawa, ang pamagat nito, URL, ID ng video sa site, tagal sa milliseconds, thumbnail, format ... atbp:
Gayundin, gamit ang utos grep Tulad ng nakikita mo, maaari naming i-filter ang output at ipakita lamang ang nais namin 😉
Ah, ganun din, kung gagawin nila ang a tao quvi-dump Ipapakita nito sa iyo ang maraming mga pagpipilian para sa parameter na ito, dahil pinapayagan kang i-save ang impormasyong iyon sa isang json, xml, suriin ang mga subtitle, atbp.
Iyon ang ginagawa ng parameter tambakan ng basura, ipinapakita sa amin ang impormasyon sa video, ngunit, Ano ang gagamitin kung nais kong i-save ang video sa aking computer?
Upang mai-save ito ginagamit namin ang parameter makuha, kasing simple ng:
quvi get http://www.youtube.com/watch?v=Wjs3_hY29Q8
… Huwag tingnan ang bilis ng pag-download hehe.
Sa pinakabagong mga bersyon ng quvi hindi mo maaaring gawin ang sumusunod, ngunit sa mga bersyon tulad ng sa Debian maaari mong makita ang video nang direkta nang hindi ito nai-download. Wiki ng Arch.Oo, sa iyong pagbabasa, mayroong mali sa ArchLinux Wiki 😀
Wakas!
Kaya, ito lang ang lahat.
Inirerekumenda ko talagang basahin mo ang tulong para sa bawat parameter, mahahanap mo ang maraming impormasyon at mga kagiliw-giliw na pagpipilian.
Regards
Sa unang pagkakataon na naririnig ko, o nabasa, ang "pag-parse" ng O_0
Iyon ba ay ... isipin ang compa Yoyo, ikaw ay magaan na taon mula sa aking perpektong katalinuhan ... LOL !!
Wala nang seryoso, «parse» bilang isang pandiwa ay wala, ito ay isang bagay na naimbento ng mga tamad o tamad na tulad natin upang hindi masabi «i-parse at kumuha ng impormasyon»
Ito ay naging katulad nito: https://groups.google.com/d/topic/phplatinoamerica/nBe6PQm-VVY
Nauugnay iyon sa PHP, ngunit hey, doon napupunta ang mga pag-shot.
C: /> my eyesss aarggggg !!!
Ito ay Linux lamang sa binagong prompt 😛
Magandang impormasyon salamat: D.
Napaka-interesante, salamat at isang katanungan. Ano ang mabuti lamang sa youtube?
Sa teorya dapat itong gumana para sa mga site maliban sa YouTube, ngunit hindi ako sumubok.
Subukan ito at sabihin sa amin 😀
Sinubukan ko ang iba pang pahina at walang kaso. Sa ilang hindi ako makapag-test dahil hindi ko alam kung paano makukuha ang address ng video na nasa isang integrated player.
Hindi ko alam, alam ko na kung saan ko susubukan, sana gumana ito. Salamat sa tip!
Salamat sa iyo bro 😉