Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Quati Maldito

Jogar conteúdo de uma página em variável

Recommended Posts

Olá!Pessoal, alguém tem idéia de como posso colocar o conteúdo de uma página em uma variável?Tipo assim, www.sitexxxx.com.br/pagina.htmlQuero de outro servidor, obter o conteúdo dessa página, para colocar o código html em um arquivo texto e poder modificar o conteúdo da página.Alguém tem algum luz ai para mim...Naum achei nada..estava pensando em algo assim :variavel = comandoqualquer("http://www.sitexxxx.com.br/pagina.html")Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Pessoal, consegui o esquema para pegar o código fonte da página q precisava..

 

Private Function Verifica() Dim ObjXMLSet ObjXML = Server.CreateObject("Microsoft.XMLHTTP") ObjXML.Open "GET", "http://www.sitexxxx.com.br/pagina.html"ObjXML.Send Verifica = ObjXML.ResponseText End Function

Só q..........

 

Agora vem a parte chata...

 

Imaginem q preciso manipular o conteúdo q peguei da página(http://www.sitexxxx.com.br/pagina.html).

 

Suponhamos o código abaixo :

 

<html><head><meta http-equiv="Content-Language" content="pt-br"><meta name="GENERATOR" content="Microsoft FrontPage 5.0"><meta name="ProgId" content="FrontPage.Editor.Document"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>Página Teste</title><script>var scriptName = "blablabla";var valItemId = "69696969";var valItemCateg = "951966666660";var valItemTitle = "titlulo qualquer";var valItemBidMin = 185.0;var valItmQtyAvailable = 213;</script></head><body><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">  <tr>	<td width="50%">aaaaaaa</td>	<td width="50%">bbbbbbbb</td>  </tr>  <tr>	<td width="50%">cccccccc</td>	<td width="50%">dddddd</td>  </tr>  <tr>	<td width="50%"> </td>	<td width="50%"> </td>  </tr>  <tr>	<td width="50%"> </td>	<td width="50%"> </td>  </tr>  <tr>	<td width="50%"> </td>	<td width="50%"> </td>  </tr>  <tr>	<td width="50%"> </td>	<td width="50%"> </td>  </tr></table></body></html>

Supondo o código acima, preciso pegar o conteúdo no meio deste código, neste exemplo, deveria pegar o conteúdo entre as tags <body>

 

Não faço idéia de como fazer..

 

Outra coisa, precisaria pegar também, o valor das variáveis dentro do javascript, exemplo :

 

var scriptName = "blablabla";

 

preciso pegar o "blablabla"

 

Tb não faço idéia de como fazer..

 

Me ajudem, por favor....

 

Obrigado.

 

Aguinaldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Supondo que você já jogou o código da página em uma variável var

 

varIni = InStr(var, "<body>") + 6varFim = InStr(var, "</body>") -1For x = varIni To varFim response.write Mid(var, x, 1)Next
Pegar o conteúdo do Javascript é muito mais complicado, mas dá pra fazer seguindo a lógica acima

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.