Ik probeer met een Perl script het een en ander van uit nieuwsgroepen te leechen.
Ik maak gebruik van Net::NNTP. Meer info over deze module kan je vinden op http://search.cpan.org/dist/libnet/Net/NNTP.pm.
Nu haal ik uit een groep het eerste ($first_server) en het laatste nummer ($last_server) van alle articles. Met $nntp->head($article); haal je een header op van het artikel wat je speceficeert in $article; zie ook bovenstaande link.
Nu krijg ik alleen maar errors dat $header niet bestaat zodra ik het script uitvoer. Als ik $code = $nntp->code(); draai na elke $header = $nntp->head($article); binnen de while-lus, krijg ik ook telkens code 423 terug van de server, wat betekent dat het artikel niet gevonden is.
Hoe kan dit? Heeft iemand hier ervaring mee? Ik kan er zeer weinig over vinden op GoT en Google.
Ik maak gebruik van Net::NNTP. Meer info over deze module kan je vinden op http://search.cpan.org/dist/libnet/Net/NNTP.pm.
Nu haal ik uit een groep het eerste ($first_server) en het laatste nummer ($last_server) van alle articles. Met $nntp->head($article); haal je een header op van het artikel wat je speceficeert in $article; zie ook bovenstaande link.
Perl:
1
2
3
4
5
6
7
8
9
10
11
| ... $article = $first_server; while($article < $last_server) { $header = $nntp->head($article); print $header; $article++; } ... |
Nu krijg ik alleen maar errors dat $header niet bestaat zodra ik het script uitvoer. Als ik $code = $nntp->code(); draai na elke $header = $nntp->head($article); binnen de while-lus, krijg ik ook telkens code 423 terug van de server, wat betekent dat het artikel niet gevonden is.
Hoe kan dit? Heeft iemand hier ervaring mee? Ik kan er zeer weinig over vinden op GoT en Google.