Thread Aktuelle Modul Version auf CPAN abfragen (4 answers)
Opened by Gustl at 2014-11-15 13:08

Gustl
 2014-11-15 20:57
#178375 #178375
User since
2011-01-27
441 Artikel
BenutzerIn
[Homepage]
user image
Danke.
Habe es jetzt mit LWP::UserAgent und HTML::TreeBuilder::XPath gelöst.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
my $url = "https://metacpan.org/pod/CGI";
  my $ua = LWP::UserAgent->new;
  my $response = $ua->get($url);
  if (not $response->is_success) {
    die "Error fetching url $url\n $response->status_line \n";
  }             
                
  my $tree= HTML::TreeBuilder::XPath->new;
  $tree->parse($response->decoded_content);
       
  my $version = $tree->findvalue( '//a[@class="release-name"]');
  if($version =~ /(\d+\.?\d+)/){
    print "VERSION: ".$1;
  }             
  $tree->delete;

View full thread Aktuelle Modul Version auf CPAN abfragen