gregor Posted October 30, 2008 Share Posted October 30, 2008 #include <IE.au3> $oIE = _IECreate ("http://www.myspace.com/") _IELoadWait ($oIE) Send("{TAB 8}") $emailname1 = "email" $password1 = "password" Sleep(500) Send ($emailname1) Sleep(500) Send ("{TAB}") Sleep(500) Send ($password1) Sleep(500) ;Send ("{TAB}{ENTER}") -------------------------------------------- By sending tabs I can get the cursor to go the login fields and send text and successfully login. I am new and not sure of the terminology but I would like to get the name of the text field and send text directly there in case a different browser config does not use the same number of tabs. Link to comment Share on other sites More sharing options...
monoceres Posted October 30, 2008 Share Posted October 30, 2008 Hi! The functions in ie.au3 will help you #include <ie.au3> $obj=_IECreate("www.myspace.com",0) $form=_IEFormGetObjByName($obj,"LoginForm") $emailinput=_IEFormElementGetObjByName($form,"ctl00$ctl00$cpMain$cpMain$LoginBox$Email_Textbox") $passwordinput=_IEFormElementGetObjByName($form,"ctl00$ctl00$cpMain$cpMain$LoginBox$Password_Textbox") _IEFormElementSetValue($emailinput,"username@myspace.com") _IEFormElementSetValue($passwordinput,"password") I find all those values in the source code of the myspace homepage. Try it yourself Broken link? PM me and I'll send you the file! Link to comment Share on other sites More sharing options...
gregor Posted October 30, 2008 Author Share Posted October 30, 2008 Hi! The functions in ie.au3 will help you #include <ie.au3> $obj=_IECreate("www.myspace.com",0) $form=_IEFormGetObjByName($obj,"LoginForm") $emailinput=_IEFormElementGetObjByName($form,"ctl00$ctl00$cpMain$cpMain$LoginBox$Email_Textbox") $passwordinput=_IEFormElementGetObjByName($form,"ctl00$ctl00$cpMain$cpMain$LoginBox$Password_Textbox") _IEFormElementSetValue($emailinput,"username@myspace.com") _IEFormElementSetValue($passwordinput,"password") I find all those values in the source code of the myspace homepage. Try it yourself ---------------------------- Thank you for pointing me in a promising direction. The example you have here works wonderfully and I will experiment with it to try and figure out how it works... Link to comment Share on other sites More sharing options...
Quafboy Posted January 30, 2009 Share Posted January 30, 2009 Thanks so much for posting this. I'm starting a Myspace library. Link to comment Share on other sites More sharing options...
BJJ Posted February 1, 2009 Share Posted February 1, 2009 How you found "ctl00$ctl00$cpMain$cpMain$LoginBox$Email_Textbox" in source ?? Link to comment Share on other sites More sharing options...
Authenticity Posted February 1, 2009 Share Posted February 1, 2009 (edited) expandcollapse popup<form action="http://secure.myspace.com/index.cfm?fuseaction=login.process" method="post" id="LoginForm" name="aspnetForm"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMzYzMTA4NTc1ZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQU0Y3RsMDAkY3RsMDAkY3BNYWluJGNwT WFpbiRMb2dpbkJveCRSZW1lbWJlcl9DaGVja2JveA==" /> </div> <input type="hidden" name="NextPage" id="NextPage" value="" /> <p id="loginAttempts"></p> <p><label id="ctl00_ctl00_cpMain_cpMain_LoginBox_Email_Textbox_Label" for="<%= Email_Textbox.ClientID %>">Email:</label></p> <p><input name="ctl00$ctl00$cpMain$cpMain$LoginBox$Email_Textbox" type="text" id="ctl00_ctl00_cpMain_cpMain_LoginBox_Email_Textbox" tabindex="1" /></p> <p><label id="ctl00_ctl00_cpMain_cpMain_LoginBox_Password_Textbox_Label" for="<%= Password_Textbox.ClientID %>">Password:</label></p> <p><input name="ctl00$ctl00$cpMain$cpMain$LoginBox$Password_Textbox" type="password" id="ctl00_ctl00_cpMain_cpMain_LoginBox_Password_Textbox" tabindex="2" /></p> <input name="ctl00$ctl00$cpMain$cpMain$LoginBox$SingleSignOnHash" type="hidden" id="ctl00_ctl00_cpMain_cpMain_LoginBox_SingleSignOnHash" /><input name="ctl00$ctl00$cpMain$cpMain$LoginBox$SingleSignOnRequestUri" type="hidden" id="ctl00_ctl00_cpMain_cpMain_LoginBox_SingleSignOnRequestUri" /><input name="ctl00$ctl00$cpMain$cpMain$LoginBox$nexturl" type="hidden" id="ctl00_ctl00_cpMain_cpMain_LoginBox_nexturl" /><input name="ctl00$ctl00$cpMain$cpMain$LoginBox$apikey" type="hidden" id="ctl00_ctl00_cpMain_cpMain_LoginBox_apikey" /><input name="ctl00$ctl00$cpMain$cpMain$LoginBox$ContainerPage" type="hidden" id="ctl00_ctl00_cpMain_cpMain_LoginBox_ContainerPage" /> <div> <div id="loginBtnWrap2"> <div class="rightLgn"> <div class="leftLgn"> <input id="dlb" name="dlb" type="submit" onclick="java script: return doSubmit();" value="Log In" tabindex="5" /> </div> </div> </div> <div id="rememberMeWrap"> <input name="ctl00$ctl00$cpMain$cpMain$LoginBox$Remember_Checkbox" type="checkbox" id="ctl00_ctl00_cpMain_cpMain_LoginBox_Remember_Checkbox" tabindex="4" value="on" class="rememberMe" /><label id="ctl00_ctl00_cpMain_cpMain_LoginBox_lblrememberMe">Remember Me</label> </div> </div> <p class="small"> <a id="ctl00_ctl00_cpMain_cpMain_LoginBox_ForgotPassword_Hyperlink" href="http://secure.myspace.com/index.cfm?fuseaction=user.retrievepassword&MyToken=05fbcc62-9414-4097-bcda-2ec525cedf40">Forgot your password?</a> </p> </form> It's the third input... use ctrl+f it's much easier. Edited February 1, 2009 by Authenticity Link to comment Share on other sites More sharing options...
TerarinK Posted February 1, 2009 Share Posted February 1, 2009 They actively change them been changed up to 4 times already. So if you are writing a Myspace UDF I would take a look into finding the things that don't change such as Email_Textbox or simply Email AND Password_Textbox or simply Password. If you want my help I could send you a copy of Myspace UDF (incomplete but still working) I stopped on it about 6 months ago but it still works. 0x576520616C6C206469652C206C697665206C69666520617320696620796F75207765726520696E20746865206C617374207365636F6E642E Link to comment Share on other sites More sharing options...
ALFJ Posted December 27, 2010 Share Posted December 27, 2010 (edited) Anyone have a working example of a working login script using winhttp or http? 1. Loing in using the POST method 2. Retrieving the cookie once successfully logging in 3. Going to a third page (int or ext) which requires the cookie of the first page to be able to go into it. I know how to do this using an embedded IE but with http it would be faster for me. Any help would be appreciated. Thanks, Edited January 1, 2011 by ALFJ Link to comment Share on other sites More sharing options...
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