There are also JavaScript engines available in C and Java (SpiderMonkey and Rhino, respectively, available on mozilla.org). You may be able to leverage those.
Chris On 12/17/05, Bjoern Hoehrmann <[EMAIL PROTECTED]> wrote: > * [EMAIL PROTECTED] wrote: > >I am working on a http agent which harvests various products and prices on > >a number of websites. The problem I run into is that some sites use > >javascript. > > There is Win32::IE::Mechanize. > > >After downloading a web page from my perl script, what I want to do is: > >1. Execute any existing javascript on the page. > >2. Modify the page according to the javascript results. > >3. Save the page to a local file. > > Note that the scripts might not terminate, so you might get the DOM > at a specific point, but there is not necessarily a specific result. > -- > Björn Höhrmann · mailto:[EMAIL PROTECTED] · http://bjoern.hoehrmann.de > Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de > 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ >