Getting data from a secure web page
sarah.reichelt at gmail.com
Wed Feb 3 04:54:52 CST 2010
On Wed, Feb 3, 2010 at 8:40 PM, Dave Cragg <dave.cragg at lacscentre.co.uk> wrote:
> Not quite sure what you're wanting to do. Do you just want to get the html page normally returned after login from within a Rev script?
Yes. That way I can get the data automatically, without having to log
in manually with my browser.
> If so, does this work?
> on mouseUp
> libUrlSetSSLVerification false ## SEE BELOW 1
> put "https://memberservices.optuszoo.com.au/login/" into tUrl
> put "Action=login&username=abc&password=abc" into tPostData ##SEE BELOW 2
> post tPostData to url tUrl
> put it into field 1
> if the result <> empty then
> answer the result
> end if
> end mouseUp
> Point 1
> libUrlSetSSLVerification false does as Bernard says, and no check is made of the certificate. (But data is still sent encrypted) Better to set the sslCertificates to a suitable file if you have one.
> Point 2
> Change the "abc" for username and password to the correct values. (URLEncode if they contain funny characters or spaces)
> When I tried it, it returned the login page again but with the "Incorrect username/password." text included, which suggests it might be doing something right.
If I try with the wrong login details, I get that "Incorrect
username/password." page, but if I use my real login details, I get no
page, but the result is "error 302 Moved Temporarily".
Bernard: Trying the web address with the username & password included
in my browser doesn't work either - I just get the login page again,
so I guess that means it isn't just basic auth.
So I will try it on Firefox and see if I can get the custom headers as
I usually do this on my work computer, so I will check tomorrow to see
if I have a certificate there.
More information about the use-livecode