E SIMPLES, MAS NAO CONSEGUI COM VB.NET
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.
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.
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.
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
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.
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