Es gibt auch eine tolle Include mit dem Namen mechanize, mit der man einen (fast) kompletten Browser "emulieren" kann.
Gibts auch für Perl

Wenn ich so nachdenke dann hab ich noch nie was gecodet, was ich nicht auch in Perl hätte Realisieren können - Die Frage ist halt wie schnell das geht.