Sorry, I missed your comments in the code.
Well, of course the two short answers are "if it works..."
and "TMTOWTDI". I guess neither of those are what you're looking
for.
In general, there is nothing wrong with what you did. One style
point though: when you open a file, always check that it
completed successfully:
open HTML, ">html.txt" or die "couldn't open html.txt: $!\n";
Writing it to a file is a good idea, at least in development
stages, that way you know what you've got. Would you rather
not write the html file? You could "stringify" @html, if
no other way than with a foreach loop:
foreach my $line (@html) {
$html .= $line;
}
Seem reasonable?
Scott