If I'm not mistaken, you can drop the
LWP::Simple from this program entirely. Instead of calling
parse_html_string with the output of
get on the URL, pass the URL directly to
html_file, as I illustrate (somewhat obscured) in "
Get O'Reilly's top 25 into Template Toolkit". The
XML::LibXML engine can fetch URLs directly, because it's needed to validate DTDs.
-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.