Consultar datos web

Iniciado por pichuko, 2 Abril 2015, 21:14 PM

0 Miembros y 2 Visitantes están viendo este tema.

pichuko

Saludos.

Quisiera saber como consultar datos de una web, por un script ya sea este batch, shell, py o cualquier otro, quiero realizar una consulta de una persona por cédula de identidad en varias páginas web esta es una de ellas http://www.iess.gob.ec/sal-derecho-web/pages/public/consultarCalificacionDerecho.jsf agradecería mucho alguna ayuda, hasta ahora solo tengo el ingreso del documento de identidad y abrir las tres páginas por pestaña.

@echo off
title Consulta Seguros Médicos - HSD
set/p ci=Número de Cedula 
start firefox.exe "http://www.iess.gob.ec/sal-derecho-web/pages/public/consultarCalificacionDerecho.jsf" "https://ias.issfa.mil.ec/consultaRPIS/Consulta.jsf" "http://www.isspol.gob.ec:2307/"


Gracias.

Cr4id3r

Buenas pichuko,
Podrías probar usando selenium, y ya recoger datos haciendo un poco de scrapping :)
Vive solo por lo que estas dispuesto a morir.

pichuko

Gracias mil, Cr4id3r, me pongo es eso, acabo de ver Selenium, ya tengo la rutina lista, ahora solo es cuestión de carpintería y unas pequeñas cosas más, me ayudaste de mucho con tu guía, apenas lo solucione al 100% finalizo la entrada y publico la solución. ;-)
Saludos.

pichuko

#3
[MOD]: Utiliza las etiquetas GeShi para insertar código, lee las reglas del foro antes de publicar.




Solucionado.

Lo que quería al principio ya esta listo jeje, gracias Cr4id3r.

Código (html4strict) [Seleccionar]

<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">pruabarhz</td></tr>
</thead><tbody>
<tr>
<td>storeEval</td>
<td>new Array(#ci,#ci,#ci);</td>
<td>a</td>
</tr>
<tr>
<td>store</td>
<td>1</td>
<td>i</td>
</tr>
<tr>
<td>store</td>
<td>0</td>
<td>index</td>
</tr>
<tr>
<td>while</td>
<td>${index} &lt;= 79</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>${index}</td>
<td>temp</td>
</tr>
<tr>
<td>storeEval</td>
<td>javascript{storedVars['a'][storedVars['temp']]}</td>
<td>ci</td>
</tr>
<tr>
<td>open</td>
<td>http://www.iess.gob.ec/sal-derecho-web/pages/public/consultarCalificacionDerecho.jsf</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=formConsultarCalificacionDerecho:j_id50</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name=formConsultarCalificacionDerecho:j_id18</td>
<td>${ci}</td>
</tr>
<tr>
<td>select</td>
<td>name=formConsultarCalificacionDerecho:j_id26</td>
<td>label=Enfermedad</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=formConsultarCalificacionDerecho:j_id48</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>2000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>https://ias.issfa.mil.ec/consultaRPIS/Consulta.jsf</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=form1:consultar</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=form1:noCedula</td>
<td>${ci}</td>
</tr>
<tr>
<td>pause</td>
<td>2000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>http://www.isspol.gob.ec:2307/consultaAfiliados.aspx</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=ctl00_cphBody_txtNumeroCedula</td>
<td>${ci}</td>
</tr>
<tr>
<td>click</td>
<td>id=ctl00_cphBody_btnProcesar</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>2000</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>${index}+${i}</td>
<td>index</td>
</tr>
<tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr>
</tbody></table>


ahora como me pique y esta herramienta luce muy potente permite exportar el código en diferentes lenguajes, espero hacer chevere con esto y publicare cualquier cosa, con todo esto queda SOLUCIONADO  :rolleyes: ;-) ::)