IRONSOFTWAREHOME

Die C# Webscraping-Bibliothek

Gehen Sie über das grundlegende HTML-Parsing hinaus. Holen Sie sich automatisiertes Web Scraping for .NET 10 mit Multithreading, das strukturierte Daten in großem Umfang extrahiert und exportiert.

  • Scrape mit CSS-Selektoren, XPath und JavaScript-Rendering
  • Multithreading mit Hunderten von gleichzeitigen Anfragen
  • Unterstützung von Drosselung, Proxies, Benutzeragenten und robots.txt
  • Kostenlos 30-Tage-Testversion, voller Funktionsumfang, keine Kreditkarte
C# Web-Scraper
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);
        }
    }
}
NuGet Downloads Badge
PM >Install-Package IronWebScraper

Plattformübergreifende Unterstützung

Entworfen für C#, F# & VB.NET, die auf .NET 10, 9, 8, 7, 6, 5, Core, Standard oder Framework laufen

.NET-Logo
Visual Studio-Logo
NuGet-Logo
ReSharper
Windows-Logo
K
Produkte
Anleitungen
Sprachen
Funktionen

Warum IronWebScraper

Kratzen Sie Tausende von Seiten aus einer einzigen C#-Klasse. CSS-Selektoren, XPath, JavaScript-Rendering, virtuelle Identitäten und Höflichkeitskontrollen in einer Bibliothek.

Klicken Sie, um das Video über Warum IronWebScraper zu sehen?

Umfassende Scraping-Fähigkeiten

  • Parsen Sie mit CSS-Selektoren oder XPath-Ausdrücken; jQuery-ähnliche Syntax.
  • Rendern Sie JavaScript-Seiten, nicht nur statisches HTML.
  • Ausgabe in C#-Klasseninstanzen, JSON oder heruntergeladenen Dateien.

In 5 Minuten einsatzbereit

  • PM > Install-Package IronWebScraper

    → 5-Minuten-Schnellstarts.
  • Einfache API: Request(url, Parse), response.Css(".selector"), Scrape(data).
  • Intelligente Standardwerte: Multithreading-, Höflichkeits- und Caching-Verwaltung durch das Framework.

Enterprise

  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# unterstützt. DigiCert signierte Binärdateien.
  • Einsatz überall: Windows, Linux, macOS, Docker, Azure, AWS.
Unterstützte Plattformen

Höflich, belastbar und auditfreundlich

  • Drosselung, Proxy-Unterstützung, Benutzeragenten und Einhaltung von robots.txt eingebaut.
  • Virtuelle Nutzeridentitäten: Pro-Anfrage-Benutzeragent, Cookies, Logins und IP.
  • Auto-gespeicherte Jobs setzen nach Ausnahmen, Abstürzen oder Stromausfällen fort.

Entwicklerorientierter Support & Lizenzierung

  • Unbefristete Lizenz: einmal kaufen, für immer nutzen. Optionale Updates und Verlängerungen.
  • 24/5 Ingenieur-Unterstützung(24/7 im Premium). Echte Menschen, durchschnittliche Chat-Antwort <1 Minute.
  • 30-tägige Geld-zurück-Garantie. Nicht die richtige Passform? Volle Rückerstattung, keine Fragen.

Für Erbauer

  • Funktionen, die Sie tatsächlich verwenden werden:
    • CSS-Selektoren & XPath
    • multithreaded crawling
    • Proxy- & User-Agent-Rotation
    • Virtuelle Benutzeridentitäten
    • auto-resume on crash
    • JavaScript-Wiedergabe
    • Drosselung & Höflichkeit
    • Einhaltung von robots.txt
    • Aktionswiederholung (offline)
    • JSON- oder Klassen-Ausgabe
  • Funktioniert überall: Windows, Linux, macOS, Docker, Azure, AWS.

Für Käufer

  • Vertrauen von Millionen von Ingenieuren in der Iron Suite.
  • Entwickelt für echte Arbeitslasten: Systemmigrationen, Wettbewerbsanalyse, Suchindizierung, Data Mining.
  • Beschaffungsfreundlich: Unbefristete Lizenz, optionale Verlängerungen, Rechnung verfügbar, mehrere Zahlungsmöglichkeiten (inkl. lokal: Amazon Pay, Alipay, Apple Pay, IDEAL, SEPA, ACH).
  • 30-tägige Geld-zurück-Garantie.

Erste Schritte: C#-Codebeispiele

C# VB PDF .NET : C# Web-ScraperC# Web-Scraper
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);
        }
    }
}
NuGet Downloads Badge
PM > Install-Package IronWebScraper

IronWebScraper bietet ein leistungsstarkes Framework zum Extrahieren von Daten und Dateien von Websites mithilfe von C#-Code.

  1. Installieren Sie IronWebScraper in Ihrem Projekt über NuGet.
  2. Erstellen Sie eine Klasse, die WebScraper erweitert.
  3. Erstellen Sie eine Init-Methode, die die Request-Methode verwendet, um mindestens eine URL zu analysieren.
  4. Erstellen Sie eine Parse-Methode, um die Anfragen zu verarbeiten, und tatsächlich Request weitere Seiten. Verwenden Sie response.Css, um mit HTML-Elementen unter Verwendung von jQuery-ähnlichen CSS-Selektoren zu arbeiten.
  5. Erstellen Sie in Ihrer Anwendung eine Instanz Ihrer Web-Scraping-Klasse und rufen Sie die Start();-Methode auf.
  6. Lesen Sie unsere C# Webscraping-Tutorials, um zu lernen, wie man erweiterte Webcrawler mit IronWebScraper erstellt.
Erfahren Sie, wie Sie mit C# Webseiten von Filmen auslesen können.

Menschliche Unterstützung direkt von unserem Entwicklungsteam

Egal, ob es sich um Produkt-, Integrations- oder Lizenzanfragen handelt, das Iron-Produktentwicklungsteam steht zur Verfügung, um all Ihre Fragen zu unterstützen. Nehmen Sie Kontakt auf und beginnen Sie einen Dialog mit Iron, um unsere Bibliothek in Ihrem Projekt optimal zu nutzen.

Mächtige Scraping-Engine Unter Ihrer Kontrolle

Schreiben Sie einfach eine einzelne C# Web-Scraper-Klasse, um Tausende oder sogar Millionen von Webseiten in C# Klasseninstanzen, JSON oder heruntergeladene Dateien zu scrapen. IronWebScraper ermöglicht Ihnen, prägnante, lineare Workflows zu codieren, die menschliches Browsing-Verhalten simulieren. IronWebScraper führt Ihren Code als Schwarm virtueller Webbrowser aus, massiv parallel geschaltet, dennoch höflich und fehlertolerant.

Einfache, flexible Logik

IronWebScraper muss programmiert werden, um zu wissen, wie jede „Art“ von Seite behandelt werden soll, der sie begegnet. Dies erfolgt auf sehr prägnante Weise mit CSS-Selektoren oder XPath-Ausdrücken und kann in C# vollständig angepasst werden. Diese Freiheit ermöglicht es Ihnen zu entscheiden, welche Seiten innerhalb einer Website gescrapt werden sollen und was mit den extrahierten Daten gemacht werden soll. Jede Methode kann in Visual Studio sauber debuggt und beobachtet werden.

Schnelles und höfliches Verhalten

IronWebScraper befasst sich mit Multithreading und Webanfragen, um Hunderte von gleichzeitigen Threads zu ermöglichen, ohne dass der Entwickler sie verwalten muss. Die Höflichkeit kann eingestellt werden, um Anfragen zu drosseln, wodurch das Risiko einer übermäßigen Belastung der Zielwebserver verringert wird.

Virtuelle Benutzeridentitäten erstellen

IronWebScraper kann eine oder mehrere „Identitäten“ verwenden - Sitzungen, die reale menschliche Anforderungen simulieren. Jede Anfrage kann programmatisch oder zufällig ihre eigene Identität, Benutzeragent, Cookies, Logins und sogar IP-Adressen zuweisen. Anfragen werden mit einer Kombination aus URL, Parsemethode und Post-Variablen als automatisch eindeutig eingestellt.

Action Replay

IronWebScraper verwendet erweitertes Caching, um Entwicklern zu ermöglichen, ihren Code „im laufenden Betrieb“ zu ändern und jede vorherige Anfrage erneut abzuspielen, ohne das Internet zu kontaktieren. Jeder Scraping-Job wird automatisch gespeichert und kann im Falle einer Ausnahme oder eines Stromausfalls fortgesetzt werden.
Visual Studio-Bibliothek für PDF-Erstellung und Inhaltsbearbeitung.

Schnelle Installation mit Microsoft Visual Studio

IronWebScraper stellt Ihnen Web-Scraping-Tools schnell mit einem Visual Studio-Installationsprogramm zur Verfügung. Egal, ob Sie direkt über NuGet in Visual Studio installieren oder die DLL herunterladen, Sie sind im Handumdrehen eingerichtet. Nur eine DLL und keine Abhängigkeiten.

Unterstützt:

  • .NET Framework 4.0 und höher unterstützt C#, VB, F#
  • Microsoft Visual Studio. .NET Entwicklungs-IDE-Icon
  • NuGet-Installer-Unterstützung für Visual Studio
  • JetBrains ReSharper C# Sprachassistent kompatibel
  • Microsoft Azure C# .NET-Hostingplattform kompatibel

.NET Webscraping Community Tutorials

Tutorial + Code-Beispiele Webscraping in .NET | VB.NET & ASP.NET PDF
VBC#ASP.NET

Web Scraping in C# und VB.NET Projekten

Sehen Sie, wie Ahmed IronWebScraper in seinen Projekten verwendet, um Inhalte von einer Website auf eine andere zu migrieren. Beispielprojekte und Code werden für das Scraping von E-Commerce- und Blog-Websites bereitgestellt

Unsere Kunden verwenden IronWebScraper mit...

Buchhaltungs- und Finanzsysteme

  • # Belege
  • # Berichterstellung
  • # Rechnungsdruck
PDF-Unterstützung zu ASP.NET Buchhaltungs- und Finanzsystemen hinzufügen

Geschäftsdigitalisierung

  • # Dokumentation
  • # Bestellungen & Etikettierung
  • # Papierersatz
C# Geschäftsdigitalisierungs-Anwendungsfälle

Enterprise-Content-Management

  • # Inhaltsproduktion
  • # Dokumentenmanagement
  • # Inhaltsverteilung
.NET CMS PDF-Unterstützung

Daten- und Reporting-Anwendungen

  • # Leistungsverfolgung
  • # Trend-Mapping
  • # Berichte
C# PDF-Berichte
Heute beitreten
Iron Software Enterprise .NET-Komponentenentwickler
C# Bibliotheksentwickler

Tausende von Unternehmen, Regierungen, KMUs und Entwicklern vertrauen gleichermaßen auf Iron-Softwareprodukte.

Das Iron-Team hat über 10 Jahre Erfahrung im .NET-Softwaremarkt.

Iron Software Kundenicon
Iron Software Kundenicon
Iron Software Kundenicon
Iron Software Kundenicon
Iron Software Kundenicon
Iron Software Kundenicon
Iron Software Kundenicon
Iron Software Kundenicon

Erstklassige Ingenieure,
24-Stunden-Support

Bereit anzufangen?

Nuget Downloads 143,929Version:2026.9gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.