IRONSOFTWAREHOME

C# WebScraping Kütüphanesi

Temel HTML ayrıştırmasını aşın. Ölçeklenen yapılandırılmış veri çıkaran ve ihraç eden çok iş parçacıklı .NET 10 için otomatikleştirilmiş web kazıma edinin.

  • CSS seçicileri, XPath & JavaScript rendesi kullanarak kazıma
  • Yüzlerce eşzamanlı istek ile çok iş parçacığı
  • Boğma, vekiller, kullanıcı ajanları ve robots.txt destekleyin
  • Ücretsiz 30 günlük deneme, tam özellikler, kredi kartı yok
C# Web Kazıyı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);
        }
    }
}
NuGet Downloads Badge
PM >Install-Package IronWebScraper

Çapraz Platform Desteği

.NET 10, 9, 8, 7, 6, 5, Core, Standard veya Framework üzerinde çalışan C#, F# ve VB.NET için tasarlanmıştır

NET Logosu
Visual Studio Logosu
NuGet Logosu
ReSharper
Windows Logosu
Linux Logosu
Mac Logosu
Docker Logosu
Azure Logosu
AWS Logosu

Neden IronWebScraper

Tek bir C# sınıfından binlerce sayfayı tarayın. Bir kütüphanede CSS seçiciler, XPath, JavaScript oluşturma, sanal kimlikler ve nezaket kontrolleri.

Neden IronWebScraper? videosunu izlemek için tıklayın

Geniş tarama yetenekleri

  • CSS seçicileri veya XPath ifadeleri ile ayrıştırın; jQuery tarzı sözdizimi.
  • Sadece statik HTML değil, JavaScript sayfalarını işleyin.
  • Çıktıyı C# sınıf örneklerine, JSON veya indirilen dosyalara dönüştürün.

5 dakika içinde hazır ve çalışır durumda

  • PM > Install-Package IronWebScraper

    → 5 dakikalık hızlı başlangıçlar.
  • Basit API: Request(url, Parse), response.Css(".selector"), Scrape(data).
  • Akıllı varsayılanlar: Çerçeve tarafından çoklu iş parçacığı, nezaket ve önbellekleme yönetilir.

Kurumsal performans

  • .NET 10, Core, Standard, or Framework
  • Desteklenen C#, VB.NET, F#. DigiCert imzalı ikili dosyalar.
  • Her yerde dağıtılabilir: Windows, Linux, macOS, Docker, Azure, AWS.
Desteklenen platformlar

Kibar, dayanıklı ve denetim dostu

  • Sınırlama, vekil desteği, kullanıcı ajanları ve robots.txt uyumluluğu dahil edilmiştir.
  • Sanal kullanıcı kimlikleri: istek başına Kullanıcı Ajanı, çerezler, girişler ve IP.
  • Otomatik kaydedilmiş işler, istisnalar, çökmeler veya güç kesintilerinden sonra devam eder.

Geliştirici öncelikli destek ve lisanslama

  • Suresiz Lisans: bir kez satın alın, sonsuza kadar kullanın. İsteğe bağlı güncellemeler ve yenilemeler.
  • 24/5 mühendis desteği (24/7 Premium ile). Gerçek insanlar, medyan sohbet yanıtı <1 dakika.
  • 30 günlük para iade garantisi. Uygun değil mi? Tam geri ödeme, soru yok.

Builderlar için

  • Gerçekten kullanacağınız özellikler:
    • CSS seçiciler ve XPath
    • multithreaded crawling
    • vekil ve kullanıcı ajanı rotasyonu
    • sanal kullanıcı kimlikleri
    • auto-resume on crash
    • JavaScript renderleme
    • sınırlama ve nezaket
    • robots.txt uyumluluğu
    • hareket tekrar (çevrimdışı)
    • JSON veya sınıf çıktısı
  • Her yerde çalışır: Windows, Linux, macOS, Docker, Azure, AWS.

Alıcılar için

  • Iron Suite genelinde milyonlarca mühendis tarafından güvenilmektedir.
  • Gerçek iş yükleri için tasarlanmıştır: sistem geçişleri, rekabet analizi, arama indeksleme, veri madenciliği.
  • Satın alma dostu: süresiz lisans, isteğe bağlı yenilemeler, fatura mevcut, çeşitli ödeme seçenekleri (yerel dahil: Amazon Pay, Alipay, Apple Pay, IDEAL, SEPA, ACH).
  • 30 günlük para iade garantisi.

Başlayın: C# kod örnekleri

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

IronWebScraper, C# kodunu kullanarak web sitelerinden veri ve dosyaları çıkarmak için güçlü bir çerçeve sunar.

  1. NuGet kullanarak IronWebScraper'ı Projenize yükleyin.
  2. WebScraper sınıfını genişleterek bir sınıf oluşturun.
  3. En az bir URL'yi ayrıştırmak için Request yöntemini kullanan bir Init yöntemi oluşturun.
  4. İstekleri işlemek için bir Parse yöntemi oluşturun ve gerçekten Request daha fazla sayfa. HTML elementleri ile jQuery tarzı CSS seçiciler kullanarak çalışmak için response.Css kullanın.
  5. Uygulamanızda, web tarama sınıfınızın bir örneğini oluşturun ve Start(); yöntemini çağırın.
  6. Gelişmiş web tarayıcıları oluşturmayı öğrenmek için C# web kazıma eğitimlerimizi okuyun.
Çevrimiçi Film Web Sitelerini C# ile Nasıl Kazıyacağınızı Keşfedin

İnsan Destek Ekibimizden Doğrudan Destek

Ürün, entegrasyon veya lisanslama soruları olsun; Iron ürün geliştirme ekibi tüm sorularınızı desteklemek için hazır. Projenizde kütüphanemizin en iyi şekilde kullanılmasını sağlamak için iletişime geçin ve Iron ile bir diyalog başlatın.

Kendi kontrolünüzde güçlü kazıma motoru

Binlerce hatta milyonlarca web sayfasını C# Sınıf Örnekleri, JSON veya İndirilen Dosyalar haline kazımak için sadece tek bir C# web kazıyıcı sınıfı yazın. IronWebScraper, insan tarayıcı davranışı simüle eden kapsamlı, lineer iş akışlarını kodlamanıza olanak tanır. IronWebScraper, kodunuzu büyük ölçüde paralel çalışan, ama yine de nazik ve hataya toleranslı bir sanal web tarayıcısı sürüsü olarak çalıştıracaktır.

Basit, Esnek Mantık

IronWebScraper, karşılaştığı her "tür" sayfayı nasıl ele alacağını bilmek için programlanmalıdır. Bu, CSS Seçicileri veya XPath ifadeleri kullanılarak çok özlü bir şekilde gerçekleştirilir ve C#'te tamamen özelleştirilebilir. Bu özgürlük, bir web sitesinde hangi sayfaların kazınacağını ve çıkarılan verilerle ne yapılacağını sizin belirlemenize olanak tanır. Her yöntem, Visual Studio'da düzgün bir şekilde izlenebilir ve hata ayıklanabilir.

Hızlı ve Nazik Davranış

IronWebScraper, geliştiricinin yönetmesine gerek kalmadan yüzlerce eşzamanlı iş parçacığına olanak sağlamak için çok iş parçacıklı ve web istekleriyle ilgilenir. Naziklik, hedef web sunucularında aşırı yük riskini azaltmak için istekleri sınırlamayı ayarlayabilir.

Sanal kullanıcı Kimlikleri Oluştur

IronWebScraper, gerçek dünya insan isteklerini simüle eden bir veya birden fazla "kimlik" - oturum kullanabilir. Her istek, programatik veya rastgele olarak kendi Kimliğini, Kullanıcı Aracısını, Çerezleri, Oturum Açma bilgilerini ve hatta IP adreslerini atayabilir. İstekler, URL, ayrıştırma yöntemi ve POST değişkenlerinin bir kombinasyonu ile otomatik benzersiz olarak ayarlanır.

Eylem Tekrarı

IronWebScraper, geliştiricilerin kodlarını "uçarken" değiştirmelerine ve internetle temas etmeden önceki her isteği tekrarlamalarına olanak tanıyan gelişmiş önbellekleme kullanır. Her kazıma işi otomatik olarak kaydedilir ve bir istisna veya elektrik kesintisi durumunda devam edilebilir.
PDF Oluşturma ve İçerik Düzenleme için Visual Studio Kütüphanesi.

Microsoft Visual Studio ile Hızlı Kurulum

IronWebScraper, Visual Studio kurucusu ile Web Kazıma araçlarını kendi ellerinize hızlıca koyar. Visual Studio içinde doğrudan NuGet'ten yükleme veya DLL'i indirerek hiçbir zaman kurulma yapmazsınız. Sadece bir DLL ve bağımlılıklar yok.

Destekler:

  • .NET Framework 4.0 ve üstü destek C#, VB, F#
  • Microsoft Visual Studio. .NET Geliştirme IDE Simgesi
  • Visual Studio için NuGet Yükleyici Desteği
  • JetBrains ReSharper C# dil asistanına uyumlu
  • Microsoft Azure C# .NET barındırma platformuna uyumlu

.NET Webscraping Topluluk Öğreticileri

Öğretici + Kod Örnekleri .NET | VB.NET & ASP.NET PDF'de web kazı
VBAvaloniaASP.NET

C# ve VB.NET Projelerinde Web Kazıma

Ahmed'in, IronWebScraper'ı kullanarak projelerinde bir siteden diğerine içerik taşımayı nasıl kullandığını görün. E-ticaret ve blog web sitelerini kazımak için örnek projeler ve kodlar sağlanmıştır.

Müşterilerimiz IronWebScraper'ı ... ile kullanıyor

Muhasebe ve Finans Sistemleri

  • # Makbuzlar
  • # Raporlama
  • # Fatura Basımı
ASP.NET Muhasebe ve Finans Sistemlerine PDF Desteği Ekleme

İşletme Dijitalleşmesi

  • # Dokümantasyon
  • # Sıralama & Etiketleme
  • # Kağıt Değişimi
C# İş Dijitalleştirme Kullanım Örnekleri

Enterprise İçerik Yönetimi

  • # İçerik Üretimi
  • # Belge Yönetimi
  • # İçerik Dağıtımı
.NET CMS PDF Desteği

Veri ve Raporlama Uygulamaları

  • # Performans Takibi
  • # Trend Haritalama
  • # Raporlar
C# PDF Raporları
Bugün Onlara Katılın
Iron Software Enterprise .NET Bileşen Geliştiricileri
C# Kütüphane Geliştiricileri

Binlerce şirket, hükümet, KOBİ ve geliştirici Iron Software urunlerine güveniyor.

Team Iron .NET yazılım bileşenleri pazarında 10 yılı aşkın deneyime sahiptir.

Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi
Iron Software Müşteri Simgesi

Dünya Sınıfı Mühendislik,
24 Saat Destek

Başlamaya Hazır mısınız?

Nuget Downloads 143,929Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez