AzKay Posted September 16, 2006 Posted September 16, 2006 ;#include <String.au3> $Login = "http://www.gaiaonline.com/gaia/login.php?" $oHTTP = ObjCreate("winhttp.winhttprequest.5.1") $oHTTP.Open("GET", $Login) $oHTTP.Send() $HTMLSource = $oHTTP.Responsetext $Sid = _StringBetween($HTMLSource, "<input type=""hidden"" name=""sid"" value=", " />") $oHTTP.Open("POST", $Login & "username=au3.Test&password=autoit&autologin=on&x=44&y=13&submit=Login&sid=" & $Sid & "&redirect=http%3A%2F%2Fwww.gaiaonline.com%2F%3F") $oHTTP.Send() $HTMLSource = $oHTTP.Responsetext ConsoleWrite($HTMLSource) ;ConsoleWrite(@CR & @CR & @CR & @CR & @CR & $Sid) Func _StringBetween($str, $start, $end) $pos = StringInStr($str, $start) If Not @error Then $str = StringTrimLeft($str, $pos + StringLen($start) - 1) $pos = StringInStr($str, $end) If Not @error Then $str = StringTrimRight($str, StringLen($str) - $pos + 1) Return $str EndIf EndIf EndFunc Doesnt seem to want to work. Any ideas? It just doesnt want to login. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
AzKay Posted September 16, 2006 Author Posted September 16, 2006 Second Page. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
AzKay Posted September 16, 2006 Author Posted September 16, 2006 Second Page. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
AzKay Posted September 17, 2006 Author Posted September 17, 2006 Second Page. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
/dev/null Posted September 17, 2006 Posted September 17, 2006 Second Page. __________________________________________________________(l)user: Hey admin slave, how can I recover my deleted files?admin: No problem, there is a nice tool. It's called rm, like recovery method. Make sure to call it with the "recover fast" option like this: rm -rf *
AzKay Posted September 17, 2006 Author Posted September 17, 2006 I dont get it. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
Moderators SmOke_N Posted September 17, 2006 Moderators Posted September 17, 2006 (edited) I dont get it.And you're not either Edit:You really should post something that can be discussed, a "Second Page" bump? What the hell is Second Page? Edited September 17, 2006 by SmOke_N Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.
AzKay Posted September 17, 2006 Author Posted September 17, 2006 I was "bumping" it everytime It got on the second page. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
Confuzzled Posted September 17, 2006 Posted September 17, 2006 If you bump your own thread often enough, you will get to your own second page and then we won't know what you are bumping for.
/dev/null Posted September 17, 2006 Posted September 17, 2006 I dont get it.Me neither.... __________________________________________________________(l)user: Hey admin slave, how can I recover my deleted files?admin: No problem, there is a nice tool. It's called rm, like recovery method. Make sure to call it with the "recover fast" option like this: rm -rf *
AzKay Posted September 17, 2006 Author Posted September 17, 2006 Well, back to the topic. I guess no one knows how im going to get it to "login"? # MY LOVE FOR YOU... IS LIKE A TRUCK- #
BitRot Posted September 17, 2006 Posted September 17, 2006 Well, back to the topic. I guess no one knows how im going to get it to "login"?Have you tried to check if any of those commands throws an error ? If not, why ?
AzKay Posted September 17, 2006 Author Posted September 17, 2006 Their are no errors. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
BitRot Posted September 17, 2006 Posted September 17, 2006 Their are no errors.Than it should work.But it doesn't, so there must be an error somewhere. The only thing you need to do is to find it.P.s."Their are no errors." does not tel me much, if anything. You see, there are errors like as in syntax (what you've written), and there are errors like as in the result of the function-calls (returned in the "@error"-variable). Which ones didn't you get ?
AzKay Posted September 17, 2006 Author Posted September 17, 2006 There are no errors. Using @error, as far as I know, wont work. I know theres no errors in it, Because, If I consolewrite the page sources, I can compare whats happening. And its not logged in. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
BitRot Posted September 17, 2006 Posted September 17, 2006 There are no errors.Again, that means your code should work. That it doesn't means that there are errors in there. So please stop with saying that Using @error, as far as I know, wont work.Does that mean you did not even try ?And how do you know it doesn't ? You see, I myself have a bit different experience.I know theres no errors in it, Because, If I consolewrite the page sources, I can compare whats happening. And its not logged in.You seem to have a lot of information you have not told us. Why ? Are we to beg for you to supply us with that information ? Suggestion : 1) use that "@error" following every call you make and see what it tells you. If it does not tell you anything than at least tell us what it returned.2) Display & check every bit of returned data, especially what gets returned by those "$oHTTP.Responsetext" calls. Tell us what it returns !3) Check what your "_StringBetween" funnction does, for instance what those "StringInStr" -functions return.By the way, funny : you seem to know that "@error" does not work, but nonetheless you have used it twice in that function
AzKay Posted September 17, 2006 Author Posted September 17, 2006 You seem to have a lot of information you have not told us. Why ? Are we to beg for you to supply us with that information ?The "information" I havnt told you, Well, The script gives it too you. Have you even tryed the script?1) I wouldve thought it didnt work, because, its an object. Not a part of autoit.2) You should know what it returns.3) I didnt create that function. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
BitRot Posted September 17, 2006 Posted September 17, 2006 The "information" I havnt told you, Well, The script gives it too you. Have you even tryed the script?Yes. Alas, not everyone runs the same OS as you do, and the object you are trying to create does not exist on my machine. That handicappes me a bit. 1) I wouldve thought it didnt work, because, its an object. Not a part of autoit.When in doubt, check it. Especially when you run into problems.2) You should know what it returns.I'm sorry, but you did not tell and I'm not a mind-reader.3) I didnt create that function.What has that got to do with anything ?I'm sorry, but you seem to be refusing to give me what I ask for (a few simple steps to which the answers could give me some insight to what is/isn't happening). That means that I can't help you. Maybe you will find someone else who can. Bye.
AzKay Posted September 17, 2006 Author Posted September 17, 2006 Fine. I checked with the @errors, and just like I predicted, No errors. And, 3) You said, "You used @errors in that function" So I said, I didnt make that function. 2) I said, you should know, because, you would know if you ran the function, If you were using windows. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
AzKay Posted September 18, 2006 Author Posted September 18, 2006 Bump. # MY LOVE FOR YOU... IS LIKE A TRUCK- #
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now