in reply to getting rid of javascript

The only way to really do this is to harness an actual web browser to load the page, interpret all the js dhtml stuff, and then get it from there.
Selenium is pretty good for this, and the perl module utilizing it looks pretty good as well, though I have not used it.
Test::WWW::Selenium

-- AlexLC