Sign in to follow this  
Followers 0
Emiel Wieldraaijer

Unable to send login information to website

12 posts in this topic

#1 ·  Posted (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 URL

Thnx

Emiel

#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 by Emiel Wieldraaijer

Best regards,Emiel Wieldraaijer

Share this post


Link to post
Share on other sites



Thnx MPH

As you can see in my example i already know those values but it does not work


Best regards,Emiel Wieldraaijer

Share this post


Link to post
Share on other sites

Are you using the latest beta because a ton of fixes have been made to the IE UDF.


_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

#5 ·  Posted (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 by taietel

Share this post


Link to post
Share on other sites

Hi Taietel,

Thnx for helping.. it does not work but i believe it is the solution to my problem .. it gives me a login error

But is the following correct in the $sURL line ---->>> supplier=&' & $sEmail

Shouldn't there be a value with userEmail= ???

Best regards,

Emiel


Best regards,Emiel Wieldraaijer

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

I've removed login=1:

$sURL = 'http://dyka.nl.easyorder.nl/easyorder.b2b/login?parm=' & $sParam[0] & '&lang=0&userEmail=&' & $sEmail & '=&password=' & $sPassword & '&saveLogin=' & $bSaveLogin

Replace $sURL with the line above and test now.

Share this post


Link to post
Share on other sites

#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)


My UDFs, Abbrevs and Snippets
If you like my post, just click the like button :) 

Share this post


Link to post
Share on other sites

Hi Taietel,

It does not work but thanks for helping because Forumer100 fixed my problem

Thanks both for helping


Best regards,Emiel Wieldraaijer

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0