FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
llenar datos en una WEB y obtener resultados
desde hace mucho tiempo tuve problemas en resolver un tema que tenia con una pagina llamada SUNAT, en donde obtenia el tipo de cambio
debo reconocer que me costo bastante trabajo entender el uso de IdHttp y de como "lee" una web es este de aqui http://www.clubdelphi.com/foros/showthread.php?t=91912 ahora tengo un problema "similar" al cual intente darle el mismo tratamiento que utilice para el primer problema, pero no me da resultado la pagina es https://e-consultaruc.sunat.gob.pe/c...uc/jcrS00Alias si se dan cuenta hay que colocar 2 datos RUC y CAPTCHA, luego de presionar buscar "devuelve datos los cuales debo interpretar" cuando aplico el mismo procedimiento del post adjunto me aparece un mensaje de error que dice "IOHandler value is not valid" esta pagina no es muy diferfente a la otra, en ambas debo colocar datos, pero esta ultima al parecer tiene algo especial que no logro entender si alguien me entendio, espero pueda darme una mano por lo pronto estoy investigando como "leer" un captcha y convertirlo en texto para "ingresarlo" en la web
__________________
Dulce Regalo que Satanas manda para mi..... |
#2
|
||||
|
||||
Hola a todos,
El error "IOHandler value is not valid" ocurra, probablemente, porque estás intentando una petición HTTPS, pero, no cuentas con lo necesario para tratar con este tipo de conexiones, diferentes de las HTTP "normales". Busca información al respecto: con Indy se pueden usar las DLL adecuadas para evitar el problema, mejor dicho, para poder trabajar con peticiones HTTPS. |
#3
|
||||
|
||||
Además de lo que apunta dec, me pregunto, ¿cómo vas a colocar el captcha? Uno e los objetivos de un captcha es, precisamente, evitar este tipo de atomatizaciones.
// Saludos |
#4
|
||||
|
||||
La web pertenece al estado peruano, es el ente recaudador de impuestos y tambien contiene el numero de RUC (registro unico de contribuyentes) de todos los contribuyentes valga la redundancia.
entonces la idea es que cuando un cliente/proveedor nuevo sea registrado en el sistema, se busque el numero de RUC, en esa web y obtener automaticamente los datos (ahora solo RUC y razon social y/o nombre de la empresa - anterioemnete venia con direccion / ubicacion etc) un amigo me paso un procedimiento donde abro la web en cuestion y lleno los datos manualmente y luego "obtengo" la informacion solicitada, funciona, pero queria ver si hay una opcion mas automatizada
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
|||
|
|||
Estimado Oscarac puede intentar lo siguiente:
Fuente de consulta: https://github.com/JossMP/sunatphp 1) Se debe obtener el numero aleatorio correspondiente al captcha, para ello se utiliza el siguiente enlace http://e-consultaruc.sunat.gob.pe/cl...?accion=random
2) Lo siguiente es formar el URL para realizar la consulta.
En memo1 quedara el contenido de la pagina web, lo siguiente es buscar la información... Espero le ayude... Última edición por Casimiro Notevi fecha: 08-05-2019 a las 01:05:43. Razón: Comillas " por ' |
#6
|
||||
|
||||
voy a probar la forma como tu indicas CLoayza, pero crees que tambien puedas compartir la fuente?
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
||||
|
||||
Cita:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Llenar datos de TRemotable | jlrdz | Internet | 2 | 04-05-2015 17:10:16 |
realizar consulta sin obtener resultados es muy lenta | erickperez6 | Firebird e Interbase | 2 | 06-03-2013 19:26:41 |
Llenar un String con datos de una SQL | jafera | Conexión con bases de datos | 4 | 11-12-2009 10:01:04 |
Llenar datos en StringList | Caro | OOP | 2 | 12-11-2005 17:20:57 |
Obtener resultados de ShellExecute | m@kio | API de Windows | 5 | 12-08-2005 16:17:09 |
|