Emiel Wieldraaijer Posted December 14, 2011 Posted December 14, 2011 (edited) Hi All,I'm unable to send login information to the following URLhttp://dyka.nl.easyorder.nl and i cannot find the "submit" value for the form used on this URLThnxEmiel#include <IE.au3> Opt("WinTitleMatchMode", 2) $URL = "dyka.nl.easyorder.nl" $oIE = _IECreate($URL) _IELoadWait($oIE) Sleep(100) $o_form = _IEFormGetObjByName($oIE, "loginEasyOrder") $o_login = _IEFormElementGetObjByName($o_form, 'userEmail') $o_password = _IEFormElementGetObjByName($o_form, 'password') $o_signin = _IEFormElementGetObjByName($o_form, 'submit') _IEFormElementSetValue($o_login, "Username") _IEFormElementSetValue($o_password, "Password") _IEAction($o_signin, "click") WinSetState("Internet", "", @SW_MAXIMIZE) Edited December 14, 2011 by Emiel Wieldraaijer Best regards,Emiel Wieldraaijer
Bert Posted December 14, 2011 Posted December 14, 2011 (edited) I used the web developer tool addon in firefox to get the id. Look at the pic to see the information you need. Edited December 14, 2011 by MPH The Vollatran project My blog: http://www.vollysinterestingshit.com/
Emiel Wieldraaijer Posted December 14, 2011 Author Posted December 14, 2011 Thnx MPH As you can see in my example i already know those values but it does not work Best regards,Emiel Wieldraaijer
guinness Posted December 14, 2011 Posted December 14, 2011 Are you using the latest beta because a ton of fixes have been made to the IE UDF. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
taietel Posted December 14, 2011 Posted December 14, 2011 (edited) Emiel, give this a try: #include <IE.au3> #include <INet.au3> $sSource = _INetGetSource('http://dyka.nl.easyorder.nl/easyorder.b2b/login?login=1') $sParam = StringRegExp($sSource, '(?i)<input name="parm" type="hidden" value="(d*)"',1) $bSaveLogin='off';or off $sEmail = "" $sPassword = "" $sURL = 'http://dyka.nl.easyorder.nl/easyorder.b2b/login?parm='&$sParam[0]&'&lang=0&login=1&supplier=&'&$sEmail&'=&password='&$sPassword&'&saveLogin='&$bSaveLogin $oIE = _IECreate($sURL) _IELoadWait($oIE) EDIT: $sParam is variable, so we have to get it first Edited December 15, 2011 by taietel Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text
Emiel Wieldraaijer Posted December 15, 2011 Author Posted December 15, 2011 Hi Taietel,Thnx for helping.. it does not work but i believe it is the solution to my problem .. it gives me a login errorBut is the following correct in the $sURL line ---->>> supplier=&' & $sEmailShouldn't there be a value with userEmail= ???Best regards,Emiel Best regards,Emiel Wieldraaijer
taietel Posted December 15, 2011 Posted December 15, 2011 Emiel, looking at the javascript from the source, I think you're right. Replace that and see if it works. Regards, taietel Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text
Emiel Wieldraaijer Posted December 15, 2011 Author Posted December 15, 2011 No if replace supplier=& with userEmail= i get a 404 and it i replace it with userEmail=& i'm also getting a login error Best regards,Emiel Wieldraaijer
taietel Posted December 15, 2011 Posted December 15, 2011 I've removed login=1:$sURL = 'http://dyka.nl.easyorder.nl/easyorder.b2b/login?parm=' & $sParam[0] & '&lang=0&userEmail=&' & $sEmail & '=&password=' & $sPassword & '&saveLogin=' & $bSaveLoginReplace $sURL with the line above and test now. Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text
Exit Posted December 15, 2011 Posted December 15, 2011 #include <IE.au3> Opt("WinTitleMatchMode", 2) $URL = "dyka.nl.easyorder.nl" $oIE = _IECreate($URL) _IELoadWait($oIE) Sleep(100) $frame = _IEFrameGetCollection($oIE,2) $o_form = _IEFormGetObjByName($frame, "loginEasyOrder") $o_login = _IEFormElementGetObjByName($o_form, 'userEmail') $o_password = _IEFormElementGetObjByName($o_form, 'password') _IEFormElementSetValue($o_login, "Username") _IEFormElementSetValue($o_password, "Password") _IEFormSubmit($o_form) WinSetState("Internet", "", @SW_MAXIMIZE) App: Au3toCmd UDF: _SingleScript()
Emiel Wieldraaijer Posted December 15, 2011 Author Posted December 15, 2011 Hi Taietel, It does not work but thanks for helping because Forumer100 fixed my problem Thanks both for helping Best regards,Emiel Wieldraaijer
taietel Posted December 15, 2011 Posted December 15, 2011 No problem! Glad your problem was solved. That link I got it via get. Regards, taietel Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text
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