470,815 Members | 1,321 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,815 developers. It's quick & easy.

send username/password via perl script instead of using browser

There is a web page that I access frequently and would like to
automate the authentication of the username and password. I would
like to user a perl script but I'm not really sure about the steps.
If someone could point me in the right direction. I don't know if
it's this simple but wouldn't it just be a matter of using the LWP
module. Calling the webpage and passing in the parameters? Any help
would be appreciated.

<html>
<title>Acceso</title>
<head>
<script>
function resetear() {
//document.form1.Usuario.value="";
//document.form1.Pasw.value="";
document.form1.Usuario.focus();
}
function validar(f) {
if (f.Usuario.value.length == 0) {
f.Usuario.focus();
return false;
} else if (f.Pasw.value.length == 0) {
f.Pasw.focus();
return false;
}
return true;
}
</script>
<meta NAME="Author" CONTENT="">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1">
</head>
<body onLoad="resetear();">
<br>
<center>
<font COLOR="#000080" size="+1"><b>ACCESO USUARIOS
REGISTRADOS</b></font>
<hr WIDTH="60%" SIZE=3 COLOR=#CCCC00>
</center>

<p>&nbsp;</p>
<form NAME="form1" METHOD="post" ACTION="index.php">
<center>
<table BORDER=3 WIDTH="50%" BORDERCOLORDARK=#003399
BORDERCOLORLIGHT=#3399CC RULES="groups" cellpadding=4 bgcolor=#A0A0FF>
<tr><td COLSPAN=2>&nbsp;</td></tr>
<tr>
<td ALIGN="right"><font SIZE=4 COLOR="black">Usuario:</font></td>
<td ALIGN="left"><input TYPE="text" NAME="Usuario" SIZE=14
MAXLENGTH=14></td>
</tr>
<tr>
<td ALIGN="right"><font SIZE=4
COLOR="black">Contrase&ntilde;a:</font></td>
<td ALIGN="left"><input TYPE="password" NAME="Pasw" SIZE=14
MAXLENGTH=14></td>
</tr>
<tr align=center><td COLSPAN=2><br>
<input TYPE="submit" VALUE="Entrar" onCLICK="return
validar(this.form);">
&nbsp;
<input TYPE="reset" VALUE="Borrar">
</td>
</tr>
<tr><td COLSPAN=2>&nbsp;</td></tr>
</table>
</center>
</form>
<br><br>
<br>
</body>
</html>
Jul 19 '05 #1
2 18403
Not sure if it helps, but when I need to do this in a link on a
webpage (that is presenter the user name and password), I use the
following URL:

http://<username>:<password>@<address>

simply replace <address> with the URL of the page, <username> with the
user name and <password> with the password.

On 29 Jul 2004 04:09:03 -0700, cg*******@hotmail.com (john brown)
wrote:
There is a web page that I access frequently and would like to
automate the authentication of the username and password. I would
like to user a perl script but I'm not really sure about the steps.
If someone could point me in the right direction. I don't know if
it's this simple but wouldn't it just be a matter of using the LWP
module. Calling the webpage and passing in the parameters? Any help
would be appreciated.


Jul 19 '05 #2
john brown wrote:
If someone could point me in the right direction. I don't know if
it's this simple but wouldn't it just be a matter of using the LWP
module. Calling the webpage and passing in the parameters? Any help

If you login with a perl/lwp script, your login info (such as the cookie
that the site will likely set) will be set to your lwp cookies, not your
browser, so you won't be logged in when you go back to the site in your
browser anyway. I suppose this would work if the site is checking logins
based on IP, but that's dumb and they shouldn't be doing it...
Jul 19 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

9 posts views Thread by deko | last post: by
11 posts views Thread by Google Mike | last post: by
40 posts views Thread by ian | last post: by
2 posts views Thread by john brown | last post: by
14 posts views Thread by Brent Burkart | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.