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# ウェブスクレイパー

C# ウェブスクレイパー

IronWebScraperは、C#コードを使用してウェブサイトからデータやファイルを抽出するための強力なフレームワークを提供します。

  1. NuGetを使用してプロジェクトにIronWebScraperをインストールします。
  2. WebScraperを拡張するクラスを作成します。
  3. Initメソッドを作成します。
  4. リクエストを処理し、さらにParseメソッドを作成します。 response.Cssを使用して、jQueryスタイルのCSSセレクタを使用してHTML要素を操作します。
  5. アプリケーション内でWebスクレイピングクラスのインスタンスを作成し、Start();メソッドを呼び出します。
  6. IronWebScraperを使用して高度なウェブクローラーを作成する方法を学ぶには、C#ウェブスクレイピングチュートリアルをお読みください。
C#でオンライン映画ウェブサイトをスクレイピングする方法を学ぶ
GitHubで見る

準備はできましたか?

Nuget Downloads 149,116バージョン:2026.11リリースされたばかり