I need to write a Perl script to scrape a website. The website can only be scraped with JavaScript, and the user is on Windows.
I got some way with Win32::IE::Mech
WWW::Selenium.
You'll need to download the Selenium Remote Control and have it running in the background for the module to work.
It may not be a good option if your page load times are unpredictable.