[resolvido]capturar"pegar" codigo em pagina PHP e colocar em uma pagina JSP

Olá Pessoal!

Estou com um problema. Desenvolvi um formulário em JSP para cadastro de clientes, mas a empresa para qual foi desenvolvido este formulário tem uma página na net mas a pagina é feita em php. Para o formulário funcionar corretamente tenho de pegar o código do produto e colocar no formulário JSP, o código da página do cliente é o seguinte:

esta página apresenta um imóvel para aluguel e este imóvel tem um código é o código deste imóvel que desejo colocar no meu formulário em jsp.
a localização do código que desejo pegar está no final do código.

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAWb9X4G_xMwly6awKAeTC_BSAsOVtOezaGWkkcmhyNDJ5qWc3FhRSK_OR3iiIGzrTWHOLh71jHSXt2g"
  type="text/javascript"></script>
A { COLOR: #336699; TEXT-DECORATION: none } A:hover{ COLOR: #FF6600; TEXT-DECORATION: underline } Detalhes do Imóvel





























     ALUGUEL - Apartamento
<td colspan="3"><img src="imagens/caixa/top_foto.gif" width="550" height="10"></td>
<td bgcolor="#6699CC" width="1" height="1"><img src="imagens/vazio.gif"></td>

<td width="550" bgcolor="#F5F5F5"> 

  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">

    <tr> 

      <td height="20" bgcolor="#F5F5F5"> 

        <table width="100" border="0" cellspacing="6" cellpadding="1" align="center">

          <tr> 

            <SCRIPT LANGUAGE=JAVASCRIPT>function  mu2qe9(){window.open('foto.php?foto=/imagens/temp/TMP8V6h2Y.jpg&imobiliaria_id=611&imovel_id=308&descricao=FACHADA','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=350,height=300');}</SCRIPT>	<td bgcolor='#CCCCCC' width='2'><div align=center><a href='javascript:  mu2qe9()'><IMG SRC='./thumb.php?location=/var/www/imoveis/imagens/temp/TMP8V6h2Y.jpg' BORDER=0 width=120 height=85 alt='FACHADA'></a></div></td>
        </table>

      </td>

    </tr>

  </table>

</td>

<td bgcolor="#6699CC" height="1" width="1"><img src="imagens/vazio.gif"></td>
<td colspan="3"><img src="imagens/caixa/down_foto.gif" width="550" height="10"></td>
FACHADA
FACHADA
CORREDOR DE CIRCULAÇÃO
COZINHA
SALA
</div>  </td></tr><tr>  <td width='25%' height='10' bgcolor='#FFFFEC'></td>  <td height='10' width='75%' bgcolor='#FFFFEC'></td></tr><tr>              <tr>
            <td width="35%" height="25" align="right" valign="middle" bgcolor="#FFFFEC"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">Endere&ccedil;o: &nbsp;</font></b></td>
            <td width="75%" height="25" valign="middle" bgcolor="#FFFFFF">
              <table width="0" height="100%" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td width="0" height="0" valign="middle" nowrap="nowrap"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                  &nbsp;
                  AV.MARECHAL CASTELO BRANCO,670-EDIF.PAUL CEZANNE                      </font> </td>
                  <td width="0" valign="middle">&nbsp;
                                            <img id="img_show_map" src="imagens/google_maps.gif" alt="Tentar localizar no mapa" width="20" height="20" longdesc="imagens/google_maps.gif" onClick="javascript:showHideMap('AV.MARECHAL CASTELO BRANCO,670-EDIF.PAUL CEZANNE, TERESINA, BRASIL')" style="cursor:pointer;cursor:hand;border:1px solid white;display:none" onMouseMove="javascript:this.style.border = '1px solid blue';" onMouseOut="javascript:this.style.border = '1px solid white';" />
					<img id="img_loading_map" src="imagens/loading.gif" alt="Carregando mapa" width="20" height="20" longdesc="imagens/loading.gif" style="cursor:pointer;cursor:hand;border:1px solid white;display:inline" />
					<img id="img_no_map" src="imagens/no_map.gif" alt="Sem mapa disponível" width="20" height="20" longdesc="imagens/loading.gif" style="border:1px solid white;display:none" />						
                    </td>
                </tr>
              </table>
            </td>
          </tr>
          <tr id="tr_mapa" style="display: none">
            <td width="35%" height="25" valign="top" bgcolor="#FFFFEC"><div align="right"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">Mapa: &nbsp;</font></b></div></td>
            <td height="25" width="75%" bgcolor="#FFFFFF">
			<div id="googleMap" style="width: 500px; height: 300px; border: 1px solid blue;"></div>			  </td>
          </tr>			  
          <tr>
            <td width="25%" height="25" bgcolor="#FFFFEC"><div align="right"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">&nbsp;Bairro: 
                
                &nbsp;</font></b></div></td>
            <td height="25" width="75%" bgcolor="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
              ILHOTAS</font></td>
          </tr>
          <tr>
            <td width="25%" height="25" bgcolor="#FFFFEC"><div align="right"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">&nbsp;Cidade: 
                
                &nbsp;</font></b></div></td>
            <td height="25" width="75%" bgcolor="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
              TERESINA - PI</font></td>
          </tr>
          <tr>
            <td width="25%" height="25" bgcolor="#FFFFEC"><div align="right"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">
                Aluguel                    &nbsp;</font></b></div></td>
            <td height="25" width="75%" bgcolor="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
              R$ 3.000,00                  </font></td>
          </tr>
          <tr>
            <td width="25%" height="5" bgcolor="#FFFFEC"></td>
            <td height="5" width="75%" bgcolor="#FFFFFF"></td>
          </tr>
                        <tr>
            <td width=25% height=25 bgcolor=#FFFFEC><div align=right><b><font color=#336699 face='Verdana, Arial' size=1>Taxa de condom&iacute;nio:&nbsp; </font></b></div></td>
            <td height=25 width=75% bgcolor=#FFFFFF><font face='Verdana, Arial' size=1>&nbsp; R$
              902,00                  </font></td>
          </tr>
                                      <tr>
            <td width=25% height=20 bgcolor=#FFFFEC valign=top><div align=right><b><font size=1 face='Verdana, Arial' color=#336699>Caracter&iacute;sticas: &nbsp;</font></b></div></td>
            <td rowspan=2 valign=top width=75% bgcolor=#FFFFFF><table width=95% border=0 cellspacing=0 cellpadding=0 align=center>
                <tr>
                  <td><font size=1 face='Verdana, Arial'>
                    05 SUITES,SALA,VARANDA,LAVABO,D.C.E.,COZINHA,AREA DE SERVIÇO,DESPENSA,PISCINA,SALÃO DE FESTAS E JOGOS,GARAGEM(05 CARROS)                        </font></td>
                </tr>
              </table></td>
          </tr>
          <tr>
            <td width=25% bgcolor=#FFFFEC height=1></td>
          </tr>
                                      <tr>
            <td width='25%' bgcolor='#FFFFEC' height='25'><div align='right'><font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#336699'><b>Área total (m<SUP>2</SUP>):</b> &nbsp;</font></div></td>
            <td height='25' width='75%' bgcolor='#FFFFFF'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>&nbsp;
              320M²                  </font></td>
          </tr>
                        <tr>
            <td width="25%" valign="top" height="30" bgcolor="#FFFFEC"><div align="right"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">Composi&ccedil;&atilde;o: 
                
                &nbsp;</font></b></div></td>
            <td width="75%" height="30" valign="top" bgcolor="#FFFFFF"><table width="0" border="0" cellspacing="0" cellpadding="0">
              <tr>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  área de serviço                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  banheiro de empregada                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  cozinha                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  dependência de empregada                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      5                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  garagens                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  lavabo                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  piscina                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  sala de visita                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      5                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  suítes                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      1                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  varanda                    </font></td>
                                  <tr>
                <td width='0' height=25 valign="middle" nowrap><font size=1 face='Verdana, Arial'>&nbsp;&nbsp; <img src='imagens/set.gif' width=8 height=8> &nbsp;&nbsp;
                      5                      &nbsp; </font></td>
                <td width='0' height=25 valign="middle"><font size=1 face='Verdana, Arial'>
                  banheiros da suíte                    </font></td>
                                  </tr>
            </table></td>
          </tr>
          <tr>
            <td width="25%" height="20" bgcolor="#FFFFEC"></td>
            <td width="75%" height="20" bgcolor="#FFFFFF">&nbsp;</td>
          </tr>
          <tr>
            <td width="25%" height="20" bgcolor="#FFFFEC"></td>
            <td width="75%" height="20" bgcolor="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#003366">&nbsp;&nbsp;Im&oacute;vel atualizado em:
              23/07/2010 09:01:25                  </font></td>
          </tr>
          <tr bgcolor="#FFFFEF">
            <td height="20" colspan="2" align="center"><font face="Arial, Helvetica, sans-serif">
                                </font></td>
          </tr>
          <!--foto tava aqui!!!//-->
          <!--EMAIL//-->
          <tr>
            <td colspan="2" height="20" bgcolor="#FFFFFF"><img src="/imagens/linha.gif" width="100%" height="20"></td>
          </tr>
          <tr>
            <td colspan="2" height="20" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td rowspan="4" width="40%"><div align="center">
                      <img src=imagens/logos/1610.gif border=0 alt=''>                        </div></td>
                  <td width="60%" height="25"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <b><font color=#336699>
                    IMOBILIARIA METRÓPOLE                      </font></b></font></td>
                </tr>
                <tr>
                  <td width="60%" height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                    RUA BENJAMIN CONSTANT, 1891                        -
                    CENTRO/N                        </font></td>
                </tr>
                <tr>
                  <td width="60%" height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <font color="#336699">Creci:</font>
                    0203-J                        </font> &nbsp;&nbsp;<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">Cidade: </font><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>
                    TERESINA                        </font></td>
                </tr>
                <tr>
                  <td width="60%" height="20"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#336699">E-mail:</font>
                                            <font size='1' face='Verdana, Arial, Helvetica, sans-serif'><a href="mailto:metropoleimob@ig.com.br">
                    metropoleimob@ig.com.br                        </a></font>
                                          </td>
                </tr>
              </table></td>
          </tr>
          <tr>
            <td colspan="2" height="20" bgcolor="#FFFFFF"><img src="/imagens/linha.gif" width="100%" height="20"></td>
          </tr>
          <tr>
            <td colspan="2" bgcolor="#FFFFEC">                  <form name=form action=mail_solicitacao.php method=post onSubmit='return checkFields();'>
                <table width='100%' border='0' cellspacing='0' cellpadding='0' align='center'>
                  <tr>
                    <td width='137' height='40'><div align='right'><font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#CC0000'><img src=imagens/quero1.gif height=20></font></div></td>
                    <td colspan="2"><font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#CC0000'><img src=imagens/quero2.gif height=20></font></td>
                  </tr>
                  <tr>
                    <td height='30' width='137'><div align='right'><font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#CC0000'><font face='Verdana, Arial, Helvetica, sans-serif' color='#336699'><b><font size='1'>Nome:&nbsp;</font></b></font></font></div></td>
                    <td height='30'><font size='1' face='Verdana, Arial, Helvetica, sans-serif' color='#CC0000'>
                      <input type=text name=nome maxlength=100 style='BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff; width: 260'>
                      </font></td>
                    <td rowspan="3"><div align="center"><a name="tel"></a><a href="#tel" onClick="

javascript:window.open(‘telefone.php?REF=CLIENTE_DETALHE&LOGO=1610&IMOBILIARIA=MARCELO+E+JO%C9RIO+IMOBILI%C1RIA+LTDA+++++++++++++++++++++++++++&CIDADE=TERESINA±+PI&DDD=086&TELEFONE=3214-6206&CODIGO=78&OQ=ALUGUEL&IMOVEL_CIDADE=TERESINA±+PI&CODIGO_IMOBILIARIA=1610+&ENDERECO_IMOVEL=&VALOR=R%24+3.000%2C00’,’’,‘toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=300’);">

e-mail: 


telefone: 


Mensagem: 


   
























Imprima os dados deste imóvel
Envie o link deste imóvel por email.
Venha conhecer o Portal de Imóveis - Sicadimóveis.     
  • O código que desejo pegar fica em um trecho logo no final da página, mas eu separei e grifei o codigo que desejo, está abaixo:
  • Como faço para pegar este código e colocar no meu formulário JSP?

Terás que fazer como a página PHP, acessando o banco provávelmente.

Se não tiver acesso ao banco terás que ter muita paciência para parsear este HTML ai… :wink:

1 - Coloca teu código entre tags code pq fica mais fácil te ajudar.
2 - Deixe suas perguntas mais claras… Vc quer passar de php para jsp o código? Ou quer de uma página php acessar uma jsp?
3 - Sendo passar de php para jsp, vc teria que “traduzir” tudo para jsp.

esta página apresenta um imóvel para aluguel e este imóvel tem um código é o código deste imóvel que desejo colocar no meu formulário em jsp.
a localização do código que desejo pegar está no final do código.

Acho que isso soluciona o seu problema.

PHP5 implementado 100% em Java
http://quercus.caucho.com/

talvez vc possa fazer um URLConnection, pegar o html retornado e fazer o parser da informação que vc quer.

Vai um exemplo:

package testeconn;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

public class TesteConexao
{
	public static void main(String[] args) throws Exception {
        URL yahoo = new URL("http://www.yahoo.com/");
        URLConnection yc = yahoo.openConnection();
        BufferedReader in = new BufferedReader(
                                new InputStreamReader(
                                yc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    }

}