Windows

Cross-platform

Início rápido para a aplicação de console

Este guia mostra como começar a trabalhar com o DotNetBrowser e incorporá-lo numa aplicação de console simples.

Antes de começar, certifique-se de que o seu sistema cumpre os requisitos de software e hardware.

1. Criar uma aplicação de console .NET

Abra o Terminal ou o prompt da linha de comando, navegue até a pasta necessária e execute o seguinte comando:

dotnet new console -o Example.Console

O projeto será criado na pasta Example.Console.

2. Adicionar o pacote DotNetBrowser

Altere a pasta para Example.Console e adicione o pacote necessário para o seu sistema operacional:

Windows:

dotnet add package DotNetBrowser

Linux x64:

dotnet add package DotNetBrowser.Linux-x64

Linux ARM64:

dotnet add package DotNetBrowser.Linux-arm64

macOS x64:

dotnet add package DotNetBrowser.macOS-x64

macOS ARM64:

dotnet add package DotNetBrowser.macOS-arm64

Multiplataforma:

dotnet add package DotNetBrowser.CrossPlatform

3. Alterar o código fonte

Insira o seguinte código utilizando qualquer editor de texto no arquivo Program.cs Program.vb:

using System;
using DotNetBrowser.Browser;
using DotNetBrowser.Dom;
using DotNetBrowser.Engine;

EngineOptions.Builder builder = new EngineOptions.Builder();
// Descomente a linha abaixo para especificar a sua chave de licença
// builder.LicenseKey = "your_license_key";

using (IEngine engine = EngineFactory.Create(builder.Build()))
{
    IBrowser browser = engine.CreateBrowser();
    browser.Navigation
        .LoadUrl("https://quotes.toscrape.com/random").Wait();

    IDocument document = browser.MainFrame.Document;
    string quote = document.GetElementByClassName("text")?.InnerText;
    string author = document.GetElementByClassName("author")?.InnerText;

    Console.WriteLine(quote);
    Console.WriteLine($"- {author}");
}
Imports DotNetBrowser.Browser
Imports DotNetBrowser.Engine

Module Program
    Sub Main(args() As String)
        Dim builder = new EngineOptions.Builder()
        ' Descomente a linha abaixo para especificar sua chave de licença
        ' builder.LicenseKey = "sua_chave_de_licença"

        Using engine As IEngine = EngineFactory.Create(builder.Build())
            Dim browser As IBrowser = engine.CreateBrowser()

            browser.Navigation _
                    .LoadUrl("https://quotes.toscrape.com/random").Wait()

            Dim document = browser.MainFrame.Document
            Dim quote = document.GetElementByClassName("text")?.InnerText
            Dim author = document.GetElementByClassName("author")?.InnerText

            System.Console.WriteLine(quote)
            System.Console.WriteLine($"- {author}")
        End Using
    End Sub
End Module

4. Obter licença de teste

Para obter uma licença de avaliação gratuita de 30 dias, preencha o formulário Web e clique no botão OBTER MEU TESTE GRATUITO. Você receberá uma mensagem de correio eletrônico com a chave de licença.

5. Adicione uma licença

Para incorporar a chave de licença no seu projeto, copie a string da chave de licença do e-mail e insira-a como indicado abaixo:

EngineOptions.Builder builder = new EngineOptions.Builder();
// Descomente a linha abaixo para especificar a sua chave de licença
builder.LicenseKey = "sua_chave_de_licença";
Dim builder = new EngineOptions.Builder()
' Descomente a linha abaixo para especificar a sua chave de licença
builder.LicenseKey = "sua_chave_de_licença"

Para obter mais informações sobre a instalação da licença, consulte este artigo.

6. Execute a aplicação

Para lançar a aplicação, utilize:

dotnet run

Console

Go Top