jimmyjmmy Posted October 27, 2008 Share Posted October 27, 2008 Hi, I wish to fill up the registration form of ladbrokes.com but I was not successful. Can someone help me. My script below. ;;;;; my not working script;;;;;;;;;;;;; #include <IE.au3> $lad_url = _IECreate("https://www.ladbrokes.com/lbr_portal?action=go_register&casino_aff=default&system_source=Cas&AFF_ID=&bfmid=&bfid=&SC=&InstantPlay=Lobby&return_url=http://casino.ladbrokes.com/en?LANG=en&system_source_id=OCC_WEB") WinWaitActive("Registration page - Windows Internet Explorer","Registration page - Windows Internet Explorer") $firstname_form = _IEGetObjByName ($lad_url, "fname") $firstname_value = "firstname" _IEFormElementSetValue ($firstname_form, $firstname_value ) Link to comment Share on other sites More sharing options...
Andreik Posted October 27, 2008 Share Posted October 27, 2008 Maybe is more good to use _IELoadWait and then WinWaitActive. When the words fail... music speaks. Link to comment Share on other sites More sharing options...
SoulA Posted October 27, 2008 Share Posted October 27, 2008 Got this pretty much from help file. #include <IE.au3> $sURL = "https://somesite.com" $oIE = _IECreate($sURL) $oForm = _IEFormGetObjByName($oIE, "Registration Form") ;put the name of the form here look at page source $oQuery = _IEFormElementGetObjByName($oForm, "fname") ;put the name of the id you want to fill in the form _IEFormElementSetValue($oQuery, "firstname") ;fill in that element with whatever you want _IEFormSubmit($oForm) ;when everythings doen submit Link to comment Share on other sites More sharing options...
jimmyjmmy Posted October 27, 2008 Author Share Posted October 27, 2008 Got this pretty much from help file. #include <IE.au3> $sURL = "https://somesite.com" $oIE = _IECreate($sURL) $oForm = _IEFormGetObjByName($oIE, "Registration Form") ;put the name of the form here look at page source $oQuery = _IEFormElementGetObjByName($oForm, "fname") ;put the name of the id you want to fill in the form _IEFormElementSetValue($oQuery, "firstname") ;fill in that element with whatever you want _IEFormSubmit($oForm) ;when everythings doen submitOk, Thanks. I followed the above and I got it working, Thanks. Can someone explain to me why the script below can fill up the forms in yahoo (when $switch = 0) but not in Ladbrokes ($switch = 1) Thanks ;;;; my script ;;;;;;;;;;;;;;;;; #include <IE.au3> $switch = "1" ; to select either to go Ladbrokes or yahoo If ($switch = "1") Then $sURL = "https://www.ladbrokes.com/lbr_portal?action=go_register&casino_aff=default&system_source=Cas&AFF_ID=&bfmid=&bfid=&SC=&InstantPlay=Lobby&return_url=http://casino.ladbrokes.com/en?LANG=en&system_source_id=OCC_WEB" $oIE = _IECreate($sURL) $firstname = _IEGetObjById($oIE,"fname") _IEFormElementSetValue($firstname, "firstname") Else $sURL = "mail.yahoo.com" $oIE = _IECreate($sURL) $firstname = _IEGetObjById($oIE,"username") _IEFormElementSetValue($firstname, "firstname") EndIf 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