E SIMPLES, MAS NAO CONSEGUI COM VB.NET

MARCOS 25/08/2010 15:46:06
#351247
Bom dia!
Prezados colegas,
O problema é simples:

Utilizando o Componente WEBBrowser do VB.NET preciso acessar um Site.
Ao acessar o site,na Home Page, terei vários link[ô]s, texto,etc...na página
sendo exibidos.O problema é:

Como capturar um texto especifico,que esteja sendo exibido na página?

Por exemplo, digamos que na página esteja sendo exibida a cotação
do dolar. Como ler e transportar esta informação para uma variável ou arquivo?


Agradeço qualquer ajuda.
DANIELCPAETE 25/08/2010 15:56:03
#351250
Resposta escolhida
você tera que trabalhar com a referencia microsoft.mshtml adicionada

feito isso terá que ler o código fonte da pagina e identificar os elementos que deseja nele no evento WebBrowser1_DocumentCompleted conforme exemplo abaixo.


Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
Dim doc As mshtml.IHTMLDocument
Dim texto As String
Dim Inicio As Integer
Dim Fim As Integer

doc = DirectCast(Me.WebBrowser1.Document.DomDocument, mshtml.IHTMLDocument2)
texto = doc.documentElement.innerHTML
Inicio = texto.IndexOf([Ô]texto inicio:[Ô], 1)
Fim = texto.IndexOf([Ô]texto fim[Ô], Inicio)
End Sub


JONATHANSTECKER 28/04/2011 15:09:08
#372707
Problema RESOLVIDO? Caso sim, favor ENCERRAR o tópico.
Caso ainda esteja com dificuldades, dê um UPDATE no tópico.

Regras de uso do Fórum.

  • [txt-color=#e80000]Encerre seus tópicos[/txt-color]

    Quando você acha uma solução prática e efetiva que outro usuário lhe enviou no Fórum, por favor encerre seu tópico. Tópico encerrado é sinal de pergunta respondida, assim quem precisa cadastrar um novo tópico pode primeiro olhar as ocorrências de tópicos encerrados para ver se a resposta já não foi dada e somente haverá uma pergunta repetida.
    Tópico encerrado , respostas não são mais permitidas