bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] wget --post-data not getting past login page


From: Henrik Holst
Subject: Re: [Bug-wget] wget --post-data not getting past login page
Date: Thu, 3 May 2012 08:00:48 +0200

When doing things like this it's always best to perform a login with a
browser and record what is sent with either a tcp sniffer or a browser
plugin like Live HTTP Headers for Firefox.

It seams that the --post-data needed for this site is:
'txtUserID=<user>&txtUserPWD=<password>&NEXTURL=&submit1.x=9&submit1.y=5'.
Don't know if that helps :)

/HH

2012/5/2 loc <address@hidden>

> I'm trying to use wget with --post-data to log into a web site, but it
> isn't getting past the login page.  The login page is being downloaded
> and saved when I run this command.
>
> wget --debug --cookies=on --no-check-certificate
> --ca-directory=/etc/ssl/certs \
> --save-cookies=cookies.txt --keep-session-cookies \
>
> --post-data='txtUserID=<user>&txtUserPWD=<pass>&chkRememberID=1&NEXTURL=/&submit1=L
> ogin' https://www.shellsource.com/NR/System/Access/ManualLogin.asp
>
> If I try to load another page after, it also just downloads the login page.
>
>
> wget --keep-session-cookies --no-check-certificate --load-cookies
> cookies.txt \
>
> http://www.shellsource.com/ShellSource/MyAccount/AccountStatements/DisplayAcctHis
> toryNew.htm?txtcoids=82818730
>
> I have verified the cookie is being written to cookies.txt.
>
> Here is the login page source, am I using all the correct fields
> names?  After the hidden field NEXTURL there is another hidden field,
> but doesn't appear to have a name, could this be causing problems?
>
> HTML>
> <HEAD>
> <title>Shell Source Login</title>
> <script src="/js_scripts/b2b_CommonFunctions.js"
> language="javascript"></script>
> <script language="JavaScript">
> function SetFocus()
> {
> window.document.LoginFrm.txtUserID.focus()
> }
> </script>
> <link rel=StyleSheet href="/css/b2b1.css">
> </HEAD>
> <body bgcolor="#003366" leftmargin="0" topmargin="0" onload="SetFocus()">
> <form id="LoginFrm" name="LoginFrm" method="post"
> action="ManualLoginSubmit.asp">
> <table border="0" cellpadding="0" cellspacing="0" width="100%"
> height="100%">
>        <tr><td width="100%" height="20%">&nbsp;</td></tr>
>        <tr><td width="100%"><table border="0" cellpadding="0"
> cellspacing="0" width="100%">
>
>                <tr><td width="25%">&nbsp;</td><td width="60%"><table
> width="100%"
> border="0" cellpadding="0" cellspacing="0" class="content-table">
>                        <tr><td class="blue2-padded" width="100%"
> align="left"><span
> class="text-instruct"><b>Login: </b></span></td></tr>
>                        <tr><td class="blue3-padded" width="100%"><span
> class="text-instruct">Please enter your Shell Source User Id and
> Password.</span></td></tr>
>                        <tr><td align="center" class="content-detail"
> style="padding:5px"><table border="0" cellpadding="0" cellspacing="2"
> width="80%">
>                                <tr><td class="content-detail"
> style="color:#003366" width="100%">
>                                <div id="UserMsg" class="text-instruct"
> style="color:#FF0000"></div>
>                                </td></tr>
>                                <tr><td width="100%" class="text-instruct"
> style="color:#003366">
>
>                                        <table width="100%">
>                                                <tr>
>                                                        <td
> class="text-instruct" style="color:#003366"
> align="left"><B>User Name :</b></td><td class="text-instruct"
> style="color:#003366" align="left"><input class="text"
> name="txtUserID" value=''></td>
>                                                </tr>
>                                                <tr>
>                                                        <td
> class="text-instruct" style="color:#003366"
> align="left"><B>Password :</b></td><td class="text-instruct"
> style="color:#003366" align="left"><input class="text" type='password'
> name="txtUserPWD"></td>
>                                                </tr>
>                                        </table>
>
>                                        </td>
>                                        </tr>
>                                <tr><td height="20" class="text"
> align="center" colspan="2"></td></tr>
>                                <tr><td height="20" class="text"
> align="center" colspan="2"><table
> border="0" cellpadding="0" cellspacing="0">
>                                    <tr><td class="text"
> align="left"><input type='Checkbox'
> value="1" name="chkRememberID">&nbsp;&nbsp;Remember my User ID on this
> computer.
>                                    <BR><BR>
>                                    To best serve your business needs, your
> browser must be
> cookie-enabled for this site to work properly.<BR><BR>
>                                    <a
> href="Javascript:MyPopUp('cookies.asp', 500, 350);"><B>What
> does this mean?</b></a></td></tr>
>
>                                     </table></td></tr>
>                                </table></td></tr>
>                        <tr><td class="blue3-padded" width="100%"><table
> border="0"
> cellpadding="5" cellspacing="0" width="100%">
>                                <tr><td width="50%" align="left"><a
> href="UserForgetPassword.asp"
> target='_self'><img src="/images/passwd.gif" hspace="5"
> border="0"></a></td><td width="50%" align="right"><input type="hidden"
> Name="NEXTURL" value="/"><input type="hidden" value="/"><input
> type="image" src="/images/submit_btn.gif" value="Login" id=submit1
> name=submit1></td></tr>
>                                </table></td></tr>
>                                </table></td><td width="25%">&nbsp</td></tr>
>                </table></td></tr>
>        <tr><td width="100%" height="100%">&nbsp;</td></tr>
> </table>
>
>
>                <!--input type="hidden" id="SiteID" name="SiteID" value=""
> />
>                <input type="hidden" id="SiteTicket" name="SiteTicket"
> value="" />
>                <input type="hidden" id="ReturnURL" name="ReturnURL"
> value="" />
>                <input type="hidden" id="FirstURL" name="FirstURL" value=""
> />
>                <input type="hidden" id="AuthType" name="AuthType" value=""
> /-->
>
> </form>
> </BODY>
> </HTML>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]