Enlace directo para acceder a buscador de un formulario de otra web

Iniciado por cocoupn, 3 Marzo 2016, 21:56 PM

0 Miembros y 1 Visitante están viendo este tema.

cocoupn

Colegas su apoyo, tengo el siguiente caso:
Se desea integrar una VISTA DE RESUMEN o UN ENLACE DE BUSQUEDA DIRECTO de una WEB2 y asociarlos en un Hipervínculo la WEB1 (con un solo clic me lleve al registro correspondiente sin ingresar el código en el buscador del App WEB2 a vincular).

Ejemplo: tengo un hipervínculo ya creado en la web1 que me lleva directamente al registro de la web3.

Éste es el código del hipervínculo, pegado en la WEB1 que accede al formulario de la WEB3:

Código (html5) [Seleccionar]
<a title="Buscar Proyectos" href="http://ofi2.mef.gob.pe/bp/ConsultarPIP/frmConsultarPIP.asp?accion=consultar&txtCodigo=273241" TARGET="_BLANK "> Enlace al Proyecto </a>

ESTE ES EL RESULTADO DEL HIPERVINCULO, se muestra directamente el proyecto en una ventana nueva.


Ésta es la WEB2 que se desea acceder http://ofi5.mef.gob.pe/sosem2/


Lo que se desea es ya no digitar el proyecto en el cuadro de texo y presionar buscar, sino que busque directamente con un clic en la WEB1.

PROCEDIMIENTO NORMAL:
PASO1: Digitas el código del proyecto


PASO2: Das clic en buscar


PASO3: Se te muestra el proyecto ingresado.



PASO4: Si deseas la vista de resumen solo presionas el botón dentro de la búsqueda inicial.



La idea es crear un Botón o Hipervínculo que te lleve directamente al proyecto sin llenar o digitar ningún campo y te lance en una nueva ventana el proyecto que deseas, como en el ejemplo inicial.
Sería un script o en la barra de direcciones un enlace directo?.

Favor su apoyo.

MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


basickdagger

si ya tienes el código de la url via get pq no guardarlo quizá en un input hidden y con el boton solo lo "reconsultas"?

o un link
Código (php) [Seleccionar]
<a href="adondevoyir.php?micodigo=<?php echo $_GET['txtCodigo'];?>" >link del codigo</a>

o quiza no entendi tu problema, saludos

cocoupn

Saludos, el Código de la URL es se otro formulario el cual se muestra en la barra de direcciones de la WEB Original....
Pero para la segunda web http://ofi5.mef.gob.pe/sosem2/
no se muestra nada en la barra de direcciones, el código en la barra de direcciones esta oculto y esto no me permite realizar la búsqueda directa del proyecto X.

basickdagger

Cita de: cocoupn en  4 Marzo 2016, 17:31 PM

el código en la barra de direcciones esta oculto y esto no me permite realizar la búsqueda directa del proyecto X.


por eso mismo ese código oculto guardalo en un input hidden y con un boton submit haces la re-consulta...

si no me equivoco lo envías vía url, no?

cocoupn

Cita de: basickdagger en  4 Marzo 2016, 17:48 PM
por eso mismo ese código oculto guardalo en un input hidden y con un boton submit haces la re-consulta...

si no me equivoco lo envías vía url, no?

Así es, deseo un vinculo en mi web donde haga todo el procedimiento de búsqueda hacia esta web: http://ofi5.mef.gob.pe/sosem2/



Al digitar manualmente en la web externa, se sigue manteniendo en la barra de direcciones la misma dirección estática inicial.




Cómo se podría capturar o generar una rutina que realice esta función de búsqueda internamente solo con un clic, sin digitar el código.

MinusFour

No puedes colocar un enlace directo a un estado perteneciente de la aplicación (el formulario con AJAX) a menos que el dueño del sitio te ofrezca esa gentileza. Yo no veo en ningún lado un enlace parecido así que muy probablemente no lo haga.

Si eres el dueño del sitio, tienes que parametrizar está "Web2" por medio del query string (o path). Y monstrar la información relevante de acuerdo al query string obtenido.

eLank0

Si la Web a la que intentas acceder estuviera provista de una API, se solucionaría tu problema. En tú caso tienes que usar la tecnología web para hacer webscrapping.