Ir para o conteúdo do rodapé

Suporte multiplataforma

Projetado para C#, F# e VB.NET executados no .NET 10, 9, 8, 7, 6, 5, Core, Standard ou Framework.

Logotipo NET
Logotipo do Visual Studio Logotipo do Visual Studio
Logotipo do NuGet Logotipo do NuGet
ReSharper
Logotipo do Windows
Logotipo do Linux
Logotipo do Mac
Logotipo do Docker Logotipo do Docker
Logotipo do Azure Logotipo do Azure
Logotipo da AWS Logotipo da AWS

Comece agora: exemplos de código C#

Web Scraper em C#
using IronWebScraper;

public class Program
{
    private static void Main(string[] args)
    {
        var ScrapeJob = new BlogScraper();
        ScrapeJob.Start();
    }
}

public class BlogScraper : WebScraper
{
    public override void Init()
    {
        LoggingLevel = LogLevel.All;
        Request("https://www.zyte.com/blog/", Parse);
    }

    public override void Parse(Response response)
    {
        foreach (HtmlNode title_link in response.Css(".oxy-post-title"))
        {
            string strTitle = title_link.TextContentClean;
            Scrape(new ScrapedData() { { "Title", strTitle } });
        }

        if (response.CssExists("div.oxy-easy-posts-pages > a[href]"))
        {
            string next_page = response.Css("div.oxy-easy-posts-pages > a[href]")[0].Attributes["href"];
            Request(next_page, Parse);
        }
    }
}
Install-Package IronWebScraper

IronWebScraper fornece uma estrutura poderosa para extrair dados e arquivos de sites usando código C#.

  1. Instale o IronWebScraper em seu projeto usando o NuGet .
  2. Crie uma classe estendendo WebScraper.
  3. Crie um método Init que utiliza o método Request para analisar pelo menos um URL.
  4. Crie um método Parse para processar as requisições e, de fato, Request mais páginas. Use response.Css para trabalhar com elementos HTML usando seletores CSS no estilo jQuery.
  5. Na sua aplicação, crie uma instância da sua classe de web scraping e chame o método Start();.
  6. Leia nossos tutoriais de web scraping em C# para aprender como criar web crawlers avançados usando o IronWebScraper.

Descubra como extrair dados de sites de filmes online com C#

Human Support related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Framework ...

Suporte humano diretamente da nossa equipe de desenvolvimento.

Seja para dúvidas sobre produtos, integração ou licenciamento, a equipe de desenvolvimento de produtos da Iron está à disposição para ajudar com todas as suas perguntas. Entre em contato e inicie um diálogo com a Iron para aproveitar ao máximo nossa biblioteca em seu projeto.

Faça uma pergunta
Powerful Scraping Engine related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#....

Potente motor de raspagem sob seu controle

Basta escrever uma única classe web scraper em C# para extrair milhares ou até milhões de páginas da web e armazená-las em instâncias de classes C#, JSON ou arquivos baixados. O IronWebScraper permite que você crie fluxos de trabalho concisos e lineares, simulando o comportamento de navegação humana. O IronWebScraper executará seu código como um enxame de navegadores web virtuais, massivamente paralelos, porém educados e tolerantes a falhas.

Comece a usar a documentação.
Simple Flexible Logic related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Fr...

Lógica simples e flexível

O IronWebScraper precisa ser programado para saber como lidar com cada "tipo" de página que encontrar. Isso é feito de forma concisa usando seletores CSS ou expressões XPath e pode ser totalmente personalizado em C#. Essa liberdade permite que você decida quais páginas extrair de um site e o que fazer com os dados coletados. Cada método pode ser depurado e monitorado detalhadamente no Visual Studio.

Siga um tutorial
Fast And Polite Behavior related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#....

Comportamento rápido e educado

O IronWebScraper lida com multithreading e requisições web para permitir centenas de threads simultâneas sem que o desenvolvedor precise gerenciá-las. O nível de cortesia (politeness) pode ser configurado para limitar o número de requisições, reduzindo assim o risco de sobrecarga nos servidores web de destino.

Começando a usar o WebScraper
Create Virtual User Identities related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping ...

Criar identidades de usuário virtuais

O IronWebScraper pode usar uma ou múltiplas "identidades" — sessões que simulam requisições humanas reais. Cada requisição pode ter sua própria identidade, agente de usuário, cookies, logins e até mesmo endereços IP atribuídos programaticamente ou aleatoriamente. As requisições são definidas como auto-únicas por meio de uma combinação de URL, método de análise e variáveis POST.

See API Reference
Action Replay related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Framework ...

Action Replay

O IronWebScraper utiliza um sistema avançado de cache para permitir que os desenvolvedores alterem seu código "em tempo real" e reproduzam cada solicitação anterior sem precisar acessar a internet. Cada tarefa de coleta de dados é salva automaticamente e pode ser retomada em caso de exceção ou queda de energia.

Instruções de configuração do WebScraper
Biblioteca do Visual Studio para criação de PDFs e edição de conteúdo.

Instalação rápida com o Microsoft Visual Studio

O IronWebScraper coloca as ferramentas de Web Scraping em suas mãos rapidamente com um instalador para Visual Studio. Seja instalando diretamente do NuGet dentro do Visual Studio ou baixando a DLL, você estará pronto em instantes. Apenas uma DLL e nenhuma dependência.

PM > Instalar pacote IronWebScraper Baixar DLL
Suporta:
  • O .NET Framework 4.0 e versões superiores suportam C#, VB e F#.
  • Ícone do Microsoft Visual Studio .NET Development IDE
  • Suporte do instalador NuGet para Visual Studio
  • Compatível com o assistente de linguagem C# JetBrains ReSharper
  • Compatível com a plataforma de hospedagem Microsoft Azure C# .NET

Tutoriais da comunidade de web scraping em .NET

Tutorial + exemplos de código Webscraping em .NET | PDF VB.NET e ASP.NET

VB C# ASP.NET

Web Scraping em projetos C# e VB.NET

Veja como Ahmed usa o IronWebScraper em seus projetos para migrar conteúdo de um site para outro. Exemplos de projetos e código são fornecidos para extrair conteúdo de sites de e-commerce e blogs.

Ahmed Aboelmagd Engenheiro de Software .NET Veja o tutorial de web scraping do Ahmed.
Nossos clientes usam o IronWebScraper com...

Sistemas de Contabilidade e Finanças

  • # Recibos
  • # Relatórios
  • # Impressão de faturas
Adicionar suporte a PDF em sistemas de contabilidade e finanças ASP.NET

Digitalização de Negócios

  • # Documentação
  • # Encomendas e Etiquetagem
  • # Substituição de papel
Casos de uso de digitalização de negócios em C#

Gestão de Conteúdo Empresarial

  • # Produção de Conteúdo
  • # Gestão de Documentos
  • # Distribuição de conteúdo
Suporte a PDF no .NET CMS

Aplicações de dados e relatórios

  • # Monitoramento de desempenho
  • # Mapeamento de tendências
  • # Relatórios
Relatórios em PDF em C#
Junte-se a eles hoje mesmo!
Desenvolvedores de componentes .NET para empresas da Iron Software

Milhares de empresas, governos, PMEs e desenvolvedores confiam nos produtos de software da Iron.

A equipe da Iron possui mais de 10 anos de experiência no mercado de componentes de software .NET.

Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Ícone de cliente da Iron Software
Engenharia de classe mundial,
Suporte 24 horas
  • Support Team Member 2 related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Fr...
  • Support Team Member 4 related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Fr...
  • Support Team Member 6 related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Fr...
  • Support Team Member 7 related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#. Fr...
  • Support Team Member Iron related to Biblioteca de Web Scraping em C# | Iron WebScraper. Biblioteca de Webscraping em C#....
Fale com um especialista
Pronto para começar?
Nuget Downloads 131,175 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronWebScraper
executar um exemplo Observe como seu site alvo se transforma em dados estruturados.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me