On 2005-03-19, Andy Lester <[EMAIL PROTECTED]> wrote:
>
>     login: {                                              # block to define 
> how to log in
>        url m|https?://james.bond.edu.au/.*|      or die "there is nothing to 
> log in here"
>        <form> and fill uid $username                      # fill out the 
> login form (there is
>               and fill pwd $password                      # only one there)
>               and click login
>        url m|^https://|                          or die "not using HTTPS"
>                                                           # now we are using 
> SSL, good
>     }

This looks very cool. However, I think this will be most successful with
non-programmers. It reminds me of AppleScript. 

The beautiful thing about WWW::Mechanize is that the target users are
Perl programmers, and it's programmed in Perl. 

So if something doesn't work like I expect, I can look at the guts to
understand, and maybe fix it myself. 

I think if I was using weezl and it didn't work like I expected, I'd be
less inclined to diving in and see why the weezl wasn't being parse as I
expected. 

I think the last time I tried a language written in Perl was the
Minivend/Interchange tag language, and it was a bad experience for me. 
I kept running into things I could already do easily in Perl, but I had
to re-learn them in this more abstracted language where the ideas were
hardere to implement. 

I see advantages to having more consice and abstract web-browsing
language like this, but I don't expect it to supersede the Mechanize
for a lot of things.

    Mark

-- 
http://mark.stosberg.com/ 

Reply via email to