[tutorial] modulo WWW::YouTube::Download

Postagem de conteúdo sobre programação perl
Post Reply
User avatar
Kodo no Kami
Admin
Admin
Posts: 723
Joined: Fri Jan 02, 2015 1:56 pm
Contact:

[tutorial] modulo WWW::YouTube::Download

Post by Kodo no Kami » Sun Oct 30, 2016 6:08 pm

entao galera continuando os tutoriais de perl nesse vamos falar do WWW::YouTube::Download que permite fazer download dos videos do youtube, esse modulo não vem por padrão deve ser baixado pelo cpan, para usar esse modulo basta a gente declarar ele

Code: Select all

#!/usr/bin/perl

use WWW::YouTube::Download;
depois basta instanciar o nosso objeto para usar os metodos dele

Code: Select all

#!/usr/bin/perl

use WWW::YouTube::Download;

my $kodo = new WWW::YouTube::Download;
o metodo mais simples desse modulo é o download onde passamos a url ou id do video que sera baixado no meu caso aqui vou baixar um video do satanael digo digo natanael

Code: Select all

#!/usr/bin/perl

use WWW::YouTube::Download;

my $kodo = new WWW::YouTube::Download;
$kodo->download("https://www.youtube.com/watch?v=piSm1LgsYHQ");
Image

o video é baixado em boa qualidade

Image

com o metodo get_video_url é retornado o link absoluto do video com esse link voce poderia baixar o video por outro programa ou ver direto pelo navegador ou ate pelo vlc por stream

Code: Select all

#!/usr/bin/perl

use WWW::YouTube::Download;

my $kodo = new WWW::YouTube::Download;
my $url = $kodo->get_video_url("https://www.youtube.com/watch?v=piSm1LgsYHQ");
print $url
um exemplo de como rodar o video direto no vlc por stream

Code: Select all

#!/usr/bin/perl

use WWW::YouTube::Download;

my $kodo = new WWW::YouTube::Download;
my $url = $kodo->get_video_url("https://www.youtube.com/watch?v=piSm1LgsYHQ");
exec "vlc",$url;
Image

podemos retornar o titulo do video com o metodo get_title

Code: Select all

#!/usr/bin/perl

use WWW::YouTube::Download;

my $kodo = new WWW::YouTube::Download;
my $titulo = $kodo->get_title("https://www.youtube.com/watch?v=piSm1LgsYHQ");
print $titulo . "\n";
Image

bom galera existem outros metodos dentro desse modulo porem apenas esses citados ja é o sufiente para baixar os videos la no youtube ^^

by kodo no kami
Image

que desagradavel ~ mirai kuriyama

User avatar
51M0N
Admin
Admin
Posts: 872
Joined: Fri Jan 02, 2015 2:06 pm

Re: [tutorial] modulo WWW::YouTube::Download

Post by 51M0N » Thu Nov 03, 2016 11:20 am

muito interessante mano, esse módulo ele é bem fácil de entender e implementar nessa parte q demonstrou. @vitoria@
Image
"Você, eu, nem ninguém vai bater tão duro como a vida. Mas não se trata de bater duro. Se trata de quanto você aguenta apanhar e seguir em frente (...). É assim que se consegue vencer." by Rocky Balboa

Post Reply

Return to “Perl”