AJUDA! TRANFERIR DADOS DA WEB PARA TEXTBOX
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,
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,
Segue exemplo !
http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=9060
Abraços
http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=9060
Abraços
Valeu ZEROCAL,
Vou baixar o Visual 2010 pois não consegui abrir com o 2005.
Depois posto meus avanços....
Vou baixar o Visual 2010 pois não consegui abrir com o 2005.
Depois posto meus avanços....
Tentei abrir no Visual 2008 e não funcionou!
Existe algum outro Exemplo?
Existe algum outro Exemplo?
Abra o vs2008, crie um projeto e importe o exemplo que o Zerocal te mandou.
Atente para um detalhe: Essa página, os elementos não tem ID, o que vai dificultar bastante...
Mesmo assim, fiz um exemplo ae pra vc...
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>[Ô], [Ô]#[Ô])
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>[Ô], [Ô]#[Ô])
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!
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!
é 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
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?
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?
Tópico encerrado , respostas não são mais permitidas