Bonjour,
Je tente d'utiliser le module WWW::YouTube::Download pour récupérer des vidéos.
Je démarre avec l'exemple du cpan
Je passe l'adresse avec "; ', ou rien :
"https://www.youtube.com/watch?v=bMUuhwlBu3M"
'https://www.youtube.com/watch?v=bMUuhwlBu3M'
SANS " ni '
J'ai toujours l'erreur :
L'utilisation du module semble pourtant rudimentaire !'"' expected, at character offset 1 (before "args:{raw_player_res...") at C:/Strawberry/perl/site/lib/WWW/YouTube/Download.pm line 298.
Avez-vous une idée ?
Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #!/usr/bin/env perl use strict; use warnings; use WWW::YouTube::Download; if (@ARGV) { my $client = WWW::YouTube::Download->new; my $video_id = $client->video_id($ARGV[0]); #$client->download($video_id, { filename => '{title}.{suffix}' }); $client->download($video_id); my $video_url = $client->get_video_url($video_id); my $title = $client->get_title($video_id); # maybe encoded utf8 string. my $fmt = $client->get_fmt($video_id); # maybe highest quality. my $suffix = $client->get_suffix($video_id); # maybe highest quality file suffix }
Partager