Estou tentando usar o web cenário para autenticar em um web service, no qual compartilho abaixo o fonte. Podem dar uma ajuda na parte de enviar o "Entrar" com base no código abaixo? Já tentei diversas combinações sem sucesso, estou utilizando o Zabbix versão 5.4.
No web cenário eu adicionei os valores referente ao user e password, campo Post Fields eu estou utilizando os seguintes campos:
Como agent estou usando o Chrome 80 Windows
Url coloquei a pagina de autenticação igual quando acesso via browser
Query fields em branco
Post type: Form data
nmUsuario com valor {user}
dsSenha com valor {password}
javascript: doLogin(); com valor Entrar mas nesse ponto realmente não consigo entender qual os valores corretos.
Em variables e Headers não estou usando nenhum campo
Follow redirects está marcado
Retrieve mode está como Boby
Código fonte HTML da parte de autenticação:
</div>
<table width="100%" style="height:95%" border="0">
<tr>
<td>
<form id="Login" name="Login" action="login.action" method="POST">
<table width="100%" border="0" align="center" style="height: 80%">
<tr>
<td align="center" valign="middle" height="100%">
<table border="0">
<tr><td colspan="2" align="center"><img src="imagens/login/topo.png"></td></tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td width="40%" align="right"><label class="font" id="labelUsuario">Usuário:</label></td>
<td align="left">
<input onkeypress="if (event.keyCode == 13) doLogin();" class="font" type="text" style="text-align: left; width: 130px;" name="nmUsuario" id="nmUsuario">
</td>
</tr>
<tr>
<td align="right"><font class="font">Senha:</font></td>
<td align="left">
<input onkeypress="if (event.keyCode == 13) doLogin();" class="font" type="password" style="text-align: left; width: 130px;" name="dsSenha" id="dsSenha">
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td align="center" colspan="4">
<div style="text-align: center;"><table align="center"><tr><td>
<a style="width: 100px;" href="javascript: doLogin();" class="button" onclick="this.blur();"><span>Entrar</span></a>
</td></tr></table></div>
</td>
</tr>
<tr>
<td colspan="2" align="center"><img src="imagens/login/rodape.png"></td>
</tr>
No web cenário eu adicionei os valores referente ao user e password, campo Post Fields eu estou utilizando os seguintes campos:
Como agent estou usando o Chrome 80 Windows
Url coloquei a pagina de autenticação igual quando acesso via browser
Query fields em branco
Post type: Form data
nmUsuario com valor {user}
dsSenha com valor {password}
javascript: doLogin(); com valor Entrar mas nesse ponto realmente não consigo entender qual os valores corretos.
Em variables e Headers não estou usando nenhum campo
Follow redirects está marcado
Retrieve mode está como Boby
Código fonte HTML da parte de autenticação:
</div>
<table width="100%" style="height:95%" border="0">
<tr>
<td>
<form id="Login" name="Login" action="login.action" method="POST">
<table width="100%" border="0" align="center" style="height: 80%">
<tr>
<td align="center" valign="middle" height="100%">
<table border="0">
<tr><td colspan="2" align="center"><img src="imagens/login/topo.png"></td></tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td width="40%" align="right"><label class="font" id="labelUsuario">Usuário:</label></td>
<td align="left">
<input onkeypress="if (event.keyCode == 13) doLogin();" class="font" type="text" style="text-align: left; width: 130px;" name="nmUsuario" id="nmUsuario">
</td>
</tr>
<tr>
<td align="right"><font class="font">Senha:</font></td>
<td align="left">
<input onkeypress="if (event.keyCode == 13) doLogin();" class="font" type="password" style="text-align: left; width: 130px;" name="dsSenha" id="dsSenha">
</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td align="center" colspan="4">
<div style="text-align: center;"><table align="center"><tr><td>
<a style="width: 100px;" href="javascript: doLogin();" class="button" onclick="this.blur();"><span>Entrar</span></a>
</td></tr></table></div>
</td>
</tr>
<tr>
<td colspan="2" align="center"><img src="imagens/login/rodape.png"></td>
</tr>
Comment