Como analisar partes de HTML utilizando VB

Escrito por jim campbell | Traduzido por felipe zschornack
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como analisar partes de HTML utilizando VB
Como analisar partes de HTML utilizando VB (Thinkstock/Comstock/Getty Images)

A linguagem VB.NET inclui uma classe de análise de HTML usada para extrair valores HTML de páginas da Web. Utilize os dados analisados para avaliar o conteúdo de um site e retornar a informação ao usuário ou armazenar a informação extraída em um banco de dados. A classe de análise de HTML permite ler textos ou quaisquer valores em elementos de formulário, como caixas de texto ou caixas suspensas.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o software do Visual Studio no grupo do programa "Microsoft .NET Framework". Abra o seu projeto em VB após o Visual Studios carregar.

  2. 2

    Clique com o botão direito no nome do projeto no painel "Solution Explorer" (Explorador de Soluções) e selecione "Properties" (Propriedades). Clique na aba ".NET", então dê um clique duplo no arquivo DLL, de nome "Microsoft.mshtml". Esse DLL inclui as classes para análise de HTML.

  3. 3

    Adicione a biblioteca ao arquivo de código em VB que você deseja usar para analisar o HTML. Copie e cole a seguinte afirmação VB no topo do seu código:

    Imports mshtml

  4. 4

    Fundamente a classe "HTMLDocument". Essa classe importa o texto HTML importado de uma página Web ou string e configura a informação para análise. Adicione o seguinte código para a sua função de análise:

    Dim parseHTML As IHTMLDocument2 = New HTMLDocumentClass() Dim htmlData As IHTMLElementCollection = parseHTML.body.all

  5. 5

    Recupere o conteúdo da string HTML. Por exemplo, o seguinte código recupera o valor de uma caixa de texto HTML, em uma página da Web:

    Dim tbData As IHTMLInputElement = allElements.item("textbox1") Msgbox "Este é o dado da caixa de texto: " & tbData.Value

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível