in reply to Re: Re: LWP & Javascript
in thread LWP & Javascript

no dice. I'm already accepting cookies

Yes, but unless you're executing the Javascript that comes back with a page, you might not be sending cookies that are created from within <script> tags. That is a standard technique that sites use to determine whether the browser had Javascript enabled. A cookie jar isn't going to do you any good in this case.

Replies are listed 'Best First'.
Re: Re: Re: Re: LWP & Javascript
by Anonymous Monk on Jul 25, 2002 at 06:21 UTC
    I'm going to show my ignorance here so please bear with me. How would I execute said Javascript using LWP::*?

    Thanks.
      How would I execute said Javascript using LWP::*?

      You wouldn't. That's why I'm suggesting that you reverse engineer what's doing on in the page. Once you understand what the Javascript detection mechanism is, you can work around it (via some clever regexs, or whatever) without having to simulate Javascript execution.

      You can't. HTML is parsed, Javascript is executed.

      LWP does not contain any Javascript engine that I'm aware of. You might try using pavuk though, which does support Javascript, IIRC.

      Not with LWP. But you can with JavaScript. OTOH if this cookie setting bit is the problem you'd be better off just parsing the JavaScript in your code; you don't actually want to *execute* JavaScript, just emulate it's results.

      --
      perl -pew "s/\b;([mnst])/'$1/g"