You might take a look at Javascript::V8 ... it's about 4 years old, but it's a starting point. Maybe.
On Thu, Feb 25, 2016 at 9:28 AM, Barry Roberts <[email protected]> wrote: > On Wed, Feb 24, 2016 at 9:58 PM, Charles Curley > <[email protected]> wrote: >> I have been using Perl's www:mechanize to scrape a series of web pages. >> >> Unfortunately the web page now includes some Javascript, which >> mechanize does not handle. Suggestions? >> >> All of my code is in shell script and perl, so I'd like to stick with >> those. >> >> Suggestions? > > You don't say what your overall intent is, but if it's testing (or > several others), you won't regret the switch to Selenium/webdriver. > There are lots of supported drivers (including phantomjs, htmlunit, > and real browsers), and LOTS of add-on tools and services that are > based on the webdriver API. The wire protocol is a W3C draft > standard, and it works pretty well. > > I haven't used the perl bindings, but from what I understand, they're > well maintained and widely used. > > If the app you're scraping is an AngularJS app, you really should look > at protractor, even though that requires ditching perl. > > FWIW, > Barry > > /* > PLUG: http://plug.org, #utah on irc.freenode.net > Unsubscribe: http://plug.org/mailman/options/plug > Don't fear the penguin. > */ -- Alan Young /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
