Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   consultar en una web (https://www.clubdelphi.com/foros/showthread.php?t=96026)

esublim 29-12-2022 17:03:56

consultar en una web
 
hola amigos como estan, vi en una aplicacion que colocaban el numero de identificacion y lo consultaban en una web.

es decir en el delphi tengo un edit donde coloco la cedula pero la consulta lo hace en una web externa

en esta web: http://contribuyente.seniat.gob.ve/B...f/BuscaRif.jsp

me podrian ayudar a aprender como hacerlo?

Neftali [Germán.Estévez] 29-12-2022 18:42:04

Puedes hacerlo utilizando un componente TIdHTTP y seguramente también con los nuevos componentes REST.

Revisa los siguientes hilos, donde se hace lo mismo que tíu necesitas y encontrarás código de ejemplo para probar:
https://www.clubdelphi.com/foros/showthread.php?t=72067
https://www.clubdelphi.com/foros/showthread.php?t=88353
https://www.clubdelphi.com/foros/showthread.php?t=93915
https://www.clubdelphi.com/foros/showthread.php?t=34263

Te he puesto estos, pero si buscas por los foros encontrarás más. Es un tema que hemos tratado bastantes veces.

En tu caso, viendo el código de la página HTML se enuentra lo siguiente:

Código:

function validaForma() {         
        if(document.getElementById('p_rif').value != '' || document.getElementById('p_cedula').value != '') {   
                document.forms[0].submit(); 
        }else {   
                alert('Debe introducir un rif o una cédula!!');   
                document.consulta.busca.disabled = '';   
                window.event.returnValue = false; 
        }
}

Parece que los 2 campos que tienes que enviar son: p_rif o p_cedula Tu problema es que la página tiene un captcha y tienes que rellenarlo "a mano", por lo tanto automatizar lo otro sólo es la mitas del trabajo.

esublim 03-01-2023 14:28:53

no he encontrado la amnera de hacerlo. no habra un codigo ejemplo con el que me pueda guiar. primera vez que hago esto

esublim 03-01-2023 14:42:21

tendran un codigo ejemplo de una consulta en una web sencilla para poderme guiar por ejemplo la pagina del cne que consulta la cedula o de alguna web sencilla

Neftali [Germán.Estévez] 09-01-2023 09:33:26

En los 4 hilos anteriores hay código de ejemplo.
Utiliza la propiedad Params con los valores de los campos que te he comentado para enviar los datos.

En todo caso intentalo y si te da algún error, ponlo aquí e intentamos ayudarte.
De todas formas, como he comentado, el captcha de la página no tiene "fácil" solución. Si no tienes planB para eso, lo otro no te va a solventar el roblema por completo.


La franja horaria es GMT +2. Ahora son las 16:26:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi