Usuário com melhor resposta
Ler dados pagina

Pergunta
-
Gostaria de uma ideía ou coisa parecida como posso ler dados de uma pagina aspx.
Exemplo: Existe um site na internet que contém dados dinâmicos e eu gostaria de pegar alguns dados dele em x tempo em tempo.
Ou eu leio a pagina já gerada, ou tem como eu interceptar sei la coisa parecida o conteúdo que esta sendo enviado ao meu browser ?.
Ou alguem tem alguma ideia?
obrigado.
Respostas
-
Você pode ler o html de retorno dessa página, faz muito tempo que não trabalho com ASP... mas por volta de 2002 eu utilizei um compente que se não me engano era o ASPTear que fazia esse webrequest e retornava em texto o html da página.
Hoje uma maneira muito simples que eu vejo para resolver essa questão é usando AJAX, vc faz o HttpRequest e "parseia" o Response pegando só aquelas informações que lhe interessam.
Mas outro ponto a ser analisado é a política autoral do site que vc pretende usar como fonte, acho também que vale mandar um e-mail para eles questionando o assunto, de repente eles até têm como lhe fornecer um feed desse conteúdo, se é que eles já não o tem.
Abraço.
Desenvolvedor .Net
MCP - MCTS Web Applications
Ps.: Se a minha resposta foi conclusiva ou últil, por favor marque-a como tal. Obrigado.- Editado Leandro Angelo quarta-feira, 26 de maio de 2010 13:14 ortografia
- Sugerido como Resposta Ostenieverson Batista segunda-feira, 26 de julho de 2010 18:05
- Marcado como Resposta Harley AraujoModerator terça-feira, 28 de dezembro de 2010 15:21
Todas as Respostas
-
Você pode ler o html de retorno dessa página, faz muito tempo que não trabalho com ASP... mas por volta de 2002 eu utilizei um compente que se não me engano era o ASPTear que fazia esse webrequest e retornava em texto o html da página.
Hoje uma maneira muito simples que eu vejo para resolver essa questão é usando AJAX, vc faz o HttpRequest e "parseia" o Response pegando só aquelas informações que lhe interessam.
Mas outro ponto a ser analisado é a política autoral do site que vc pretende usar como fonte, acho também que vale mandar um e-mail para eles questionando o assunto, de repente eles até têm como lhe fornecer um feed desse conteúdo, se é que eles já não o tem.
Abraço.
Desenvolvedor .Net
MCP - MCTS Web Applications
Ps.: Se a minha resposta foi conclusiva ou últil, por favor marque-a como tal. Obrigado.- Editado Leandro Angelo quarta-feira, 26 de maio de 2010 13:14 ortografia
- Sugerido como Resposta Ostenieverson Batista segunda-feira, 26 de julho de 2010 18:05
- Marcado como Resposta Harley AraujoModerator terça-feira, 28 de dezembro de 2010 15:21
-
Você pode usar o Msxml2.ServerXMLHTTP, segue abaixo um link com exemplo.
http://www.asp101.com/samples/viewasp.asp?file=http.asp