Ver Mensaje Individual
  #7  
Antiguo 22-03-2023
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Reputación: 17
alquimista Va por buen camino
Como acceder al user y pass dentro de una tabla

Buenas
he intentado hacer lo mismo en una web pero no consigo entrar el usuario y el password automáticamente.
Una parte del código de la página es:



Código PHP:
<div id="form_login">
        <
form action="/index.php" method="post">
            <
table>
                <
tbody><tr>
                    <
td>
                        
Usuario/a                    </td>
                    <
td>
                        <
input type="text" name="usuario" class="inputtexto" tabindex="1" maxlength="50" value="">
                    </
td>
                    <
td rowspan="2" style="text-align: right;">
                        <
input type="submit" name="login" class="botonform" tabindex="3" value="Entrar">
                    </
td>
                </
tr>
                <
tr>
                    <
td>
                        
Contraseña                    </td>
                    <
td>
                        <
input type="password" name="password" tabindex="2" maxlength="50" class="inputtexto">
                    </
td>
                </
tr>
            </
tbody></table>
        </
form>
        <
div class="olvidaContrasenya" style="font-size: 10pt; display: none;">Introduzca usuario/a y contraseña para acceder al sistemaSi olvidó algún datohaga clic aquí:            <p style="text-align: center; margin: 4px;">
                <
a href="#" onclick="muestraAjaxModal('inc/ajax/recordar_pass.php', 'Recordar Usuario/Contraseña', 305, 235);">
                    
Recordar datos                </a>
            </
p>
        </
div>
            </
div

el código que he usado es:
Código Delphi [-]
procedure TForm2.EdgeBrowser1NavigationCompleted(Sender: TCustomEdgeBrowser;
  IsSuccess: Boolean; WebErrorStatus: TOleEnum);
begin
  EdgeBrowser1.ExecuteScript('document.getElementById("usuario").value = "23232323A";');
  EdgeBrowser1.ExecuteScript('document.getElementById("password").value = "password";');
  EdgeBrowser1.ExecuteScript('document.getElementById("submit").click();');
end;


Pero no obtengo nada. Ni me da error.

No se mucho de Javascript. He probado a poner getElementsByName pero no sé como seguir


Un saludo

Última edición por dec fecha: 30-03-2023 a las 08:46:14. Razón: Poner etiquetas PHP y Delphi
Responder Con Cita