Link Harvester - Как я могу собрать видео YouTube ID с помощью Perl? - PullRequest
0 голосов
/ 20 апреля 2011

Хорошо, вот что я пытаюсь сделать

use lwp;
my $ua ="mozzila";
my $search = ua->get("http://www.youtube.com/results?search_query=funny+video&aq=f")->content;

while ($search =~m,# ok i do not know what i must put here,sgi)
{
print "$1/n";
}

Вот и все.Может кто-то может мне помочь ..

Ответы [ 2 ]

1 голос
/ 20 апреля 2011
while ($search =~ m/href="\/watch\?v=([a-zA-Z0-9_-]+)"/) {
    print "$1\n";
}
0 голосов
/ 21 апреля 2011
use LWP::Simple;
print $_."\n" for (get("http://www.youtube.com/results?search_query=funny+video&aq=f") =~ m/href="\/watch\?v=([a-zA-Z0-9_-]+)"/g);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...