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 Download
PM > Install-Package IronWebScraper
C# Web Kazıyıcı

C# Web Kazıyıcı

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
GitHub'da Görüntüle

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

Nuget Downloads 149,116Sürüm:2026.11yeni yayınlandı