AJUDA! TRANFERIR DADOS DA WEB PARA TEXTBOX

JOHNGNA 01/11/2011 12:32:48
#388260
Olá Amigos,

Gostaria de saber se existe algum artigo ou se vocês poderia me orientar sobre a dúvida abaixo:

• Sou iniciante, aventureiro em programação
• Estou desenvolvendo uma aplicação em VB com o Visual Studio 2005
• Com base em dois códigos que serão enviados via url, a aplicação deve acessar uma página web e mostrar as informações em caixas de texto no programa.


a página que acesso é : http://prdcorp.amil.com.br/cgi-bin/nph-mgwcgi.cgi?NAMESPC=PGM&PRG=MC^ATDSCADGIH8xTISS&pgm=MC^ATDSCADGIH8xTISS&posesq=0&possup=0&largura=789&altura=543&janela=imprimegih&rol=yes&impres=1&filial=4&tpes=MFS&gih=420110029143&mot=45691177

sendo que os dois ultimos parâmetros GIH e MOT deverão ser preenchidos por mim no programa, para então ele me retornar as informações nas caixas de texto.


Eu conseguir fazer no Excel com aquele assistente de importação da web, porem gostaria de fazer o mesmo no VB, é possível?

Desde já Agradeço imensamente,

Atenciosamente,
RODRIGOFERRO 01/11/2011 12:58:34
#388262
Segue exemplo !

http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=9060

Abraços
JOHNGNA 01/11/2011 13:32:04
#388266
Valeu ZEROCAL,

Vou baixar o Visual 2010 pois não consegui abrir com o 2005.

Depois posto meus avanços....
JOHNGNA 10/11/2011 16:09:49
#388901
Tentei abrir no Visual 2008 e não funcionou!

Existe algum outro Exemplo?
ALTAIR148 10/11/2011 16:20:47
#388904
Abra o vs2008, crie um projeto e importe o exemplo que o Zerocal te mandou.
KERPLUNK 10/11/2011 16:23:20
#388905
Atente para um detalhe: Essa página, os elementos não tem ID, o que vai dificultar bastante...
KERPLUNK 10/11/2011 16:32:53
#388907
Mesmo assim, fiz um exemplo ae pra vc...
JOHNGNA 10/11/2011 16:51:10
#388911
Consegui abri...

Na primeira parte entendi que ele declara variaveis para armazenar as informações que ele precisa mostrar, incluisive uma variavel que armazena a url do site para acessar...até ai tudo bem.

Na outra parte, se entendi bem ele faz o download de todo o site e armazenar como uma string na variavel resultado é isso??? e depois ele extrai dessa variavel as informações que precisa e coloca nas variaveis que havia criado. essa parte eu acredito que compreendi mas se alguem puder me explicar melhor ficaria grato.

ah, quando mando executar o projeto ele dá o erro de tempo limite estourado e destaca a seguinte parte do código:

Resultado As String = Wc.DownloadString(New System.Uri(UrlApiMegaSena)).Replace _
([Ô]<span class=[Ô][Ô]num_sorteio[Ô][Ô]><ul><li>[Ô], [Ô]#[Ô]).Replace _
([Ô]</li><li>[Ô], [Ô],[Ô]).Replace _
([Ô]</li></ul></span>[Ô], [Ô]#[Ô])

JOHNGNA 10/11/2011 17:41:47
#388914
KERPLUNK

Primeiro obrigado pela ajuda!

No exemplo que voce criou a página é transferida toda para uma caixa de texto. Sabe me dizer se é possivel separar as informações em diversas caixas?

exemplo:

Na página tem a informação de NOME DA BENEFICIÁRIA e DATA DE SOLICITAÇÃO, gostaria de exibir essas informações em textboxs específicas no formulario, lembrando que a aplicação é dinâmica e as informações serão alteradas de acordo com a matricula e senha que eu enviarei via URL.

Desde já agradeço a colaboração!


KERPLUNK 10/11/2011 17:46:30
#388916
é possível sim, mas como te falei, os controles nessa página não tem ID, por isso é quase impossível saber o que é o que, então teria que fazer manualmente usando if...then
JOHNGNA 10/11/2011 17:59:58
#388920
Pois é, to lutando pra tentar descobrir outro jeito....

No VB do Excel deu certo pois ele separava as informações como se fossem tabelas, aí eu selecionava uma tabela e transferia o valor para uma célula e depois para um textbox, sabe me dizer se existe alguma outra forma semelhante em que eu separe a página por tabelas e exporte uma de cada vez?

Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas