フッターコンテンツにスキップ

クロスプラットフォームのサポート

C#, F#, & VB.NET 用に設計されており、.NET 10, 9, 8, 7, 6, 5, Core, Standard, または Framework 上で動作します

NETロゴ
Visual Studioロゴ Visual Studioロゴ
NuGetロゴ NuGetロゴ
ReSharper
Windowsロゴ
Linuxロゴ
Macロゴ
Dockerロゴ Dockerロゴ
Iron Softwareの顧客ロゴ Iron Softwareの顧客ロゴ
AWSロゴ AWSロゴ

なぜIronWebScraperか

単一のC#クラスから数千のページをスクレイピングします。CSSセレクタ、XPath、JavaScriptレンダリング、仮想ID、好意的制御を1つのライブラリで実行。

Icon Why Fill S4 related to C#ウェブスクレイピングライブラリ
幅広いスクレイピング機能

  • CSSセレクタまたはXPath式で解析します; jQueryスタイルの構文。
  • JavaScriptページをレンダリングし、静的HTMLだけでなく。
  • C#クラスインスタンス、JSON、もしくはダウンロードファイルとして出力可能。

Icon Why Fill S3 related to C#ウェブスクレイピングライブラリ
5分で導入

  • PM >
    Install-Package IronWebScraper

    → 5分のクイックスタート。
  • シンプルなAPI:Request(url, Parse), response.Css(".selector"), Scrape(data).
  • スマートなデフォルト: マルチスレッド、好意的制御、およびキャッシュをフレームワークが処理。

Icon Why Fill S10 related to C#ウェブスクレイピングライブラリ
Enterprise業績

  • .NET 10、Core、Standard、またはFramework
  • C#、VB.NET、F#対応。DigiCert署名済みバイナリ。
  • どこでもデプロイ可能: Windows、Linux、macOS、Docker、Azure、AWS。
サポートされているプラットフォーム

Icon Why Polite Resilient related to C#ウェブスクレイピングライブラリ
好意的で、耐障害性があり、監査フレンドリー

  • スロットリング、プロキシサポート、ユーザーエージェント、robots.txtの準拠を内蔵。
  • 仮想ユーザーID: リクエストごとのユーザーエージェント、クッキー、ログイン、IP。
  • 例外、クラッシュ、または停電後に自動保存されたジョブが再開。

Icon Why Fill S5 related to C#ウェブスクレイピングライブラリ
開発者優先のサポートとライセンス

  • 永続的ライセンス:一度購入して永遠に使用可能。オプションの更新と更新。
  • 24時間365日エンジニアサポート(24/7 Premium対応)。リアルな人間、中央値チャット応答時間<1分。
  • 30日間の返金保証適していませんか?全額返金、質問なし。

Icon Why Fill S8 related to C#ウェブスクレイピングライブラリ
ビルダー向け

  • 本当に使う機能:
    • CSSセレクタとXPath
    • multithreaded crawling
    • プロキシとユーザーエージェントのローテーション
    • 仮想ユーザーID
    • auto-resume on crash
    • JavaScriptレンダリング
    • スロットリングと好意的制御
    • robots.txt の準拠
    • アクションリプレイ(オフライン)
    • JSONまたはクラス出力
  • どこでも動作: Windows, Linux, macOS, Docker, Azure, AWS。

Icon Why Fill S9 related to C#ウェブスクレイピングライブラリ
購入者向け

  • Iron Suiteのエンジニア数百万人に信頼されています。
  • 実際のワークロードのために構築: システムの移行、競合分析、検索インデックス作成、データマイニング。
  • 調達にやさしい: 永続ライセンス、オプションの更新、請求書の提供、複数の支払いオプション(ローカルとしては、Amazon Pay、Alipay、Apple Pay、IDEAL、SEPA、ACHを含む)。
  • 30日間の返金保証。
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);
        }
    }
}
Imports IronWebScraper

Public Class Program
	Public Shared Sub Main(ByVal args() As String)
		Dim ScrapeJob = New BlogScraper()
		ScrapeJob.Start()
	End Sub
End Class

Public Class BlogScraper
	Inherits WebScraper

	Public Overrides Sub Init()
		LoggingLevel = LogLevel.All
		Request("https://www.zyte.com/blog/", AddressOf Parse)
	End Sub

	Public Overrides Sub Parse(ByVal response As Response)
		For Each title_link As HtmlNode In response.Css(".oxy-post-title")
			Dim strTitle As String = title_link.TextContentClean
			Scrape(New ScrapedData() From {
				{ "Title", strTitle }
			})
		Next title_link

		If response.CssExists("div.oxy-easy-posts-pages > a[href]") Then
			Dim next_page As String = response.Css("div.oxy-easy-posts-pages > a[href]")(0).Attributes("href")
			Request(next_page, AddressOf Parse)
		End If
	End Sub
End Class
Install-Package IronWebScraper

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

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

C#でオンライン映画ウェブサイトをスクレイピングする方法を学ぶ

Human Support related to C#ウェブスクレイピングライブラリ

当社の開発チームからの直接的な人間サポート

製品、統合、またはライセンスの問い合わせであろうと、Ironの製品開発チームはすべての質問に対応します。Ironと対話を始め、このライブラリをプロジェクトで最大限に活用してください。

質問をする
Powerful Scraping Engine related to C#ウェブスクレイピングライブラリ

強力なスクレイピングエンジンを自分の手で制御

数千、いや数百万のウェブページをC#クラスインスタンス、JSON、またはダウンロードファイルにスクレイプするために、単一のC#ウェブスクレイパークラスを書くことだけです。IronWebScraperを利用すると、人間のブラウジング行動をシミュレートする簡潔かつ直線的なワークフローをコーディングすることができます。IronWebScraperは、仮想ウェブブラウザの群れとしてコードを実行し、非常に並行的でありながら丁寧で故障耐性があります。

ドキュメントで始めましょう
Simple Flexible Logic related to C#ウェブスクレイピングライブラリ

シンプルで柔軟なロジック

IronWebScraperは、出会う各「タイプ」のページをどのように扱うかを知るためにプログラムされる必要があります。これは、CSSセレクタやXPath式を使用して非常に簡潔に実現され、C#で完全にカスタマイズできます。この自由により、ウェブサイト内でスクレイプするページを決定し、抽出したデータをどのように扱うかを決定できます。各メソッドはVisual Studioで整理されてデバッグおよび監視されることができます。

チュートリアルに従ってください
Fast And Polite Behavior related to C#ウェブスクレイピングライブラリ

高速で丁寧な動作

IronWebScraperは、マルチスレッドとウェブリクエストを扱い、開発者が管理することなく数百の同時スレッドを可能にします。丁寧さはリクエストのスロットリングに設定でき、ターゲットウェブサーバーへの過剰な負荷のリスクを減らします。

WebScraperのセットアップ
Create Virtual User Identities related to C#ウェブスクレイピングライブラリ

仮想ユーザーアイデンティティを作成

IronWebScraperは、一つ以上の「アイデンティティ」– 実世界の人間のリクエストをシミュレートするセッションを使用できます。各リクエストはプログラム的またはランダムに独自のアイデンティティ、ユーザーエージェント、クッキー、ログインさらにはIPアドレスを割り当てることができます。リクエストはURL、解析メソッド、およびポスト変数の組み合わせで自動ユニークに設定されます。

See API Reference
Action Replay related to C#ウェブスクレイピングライブラリ

アクションリプレイ

IronWebScraperは、高度なキャッシュを使用して、開発者がインターネットと接触することなく「フライ」でコードを変更し、すべての以前のリクエストを再生可能にします。すべてのスクレイプジョブは自動保存され、例外や電源障害が発生した場合も再開できます。

WebScraperセットアップ手順
PDF作成とコンテンツ編集のためのVisual Studioライブラリ。

Microsoft Visual Studioでの迅速なインストール

IronWebScraperは、Visual Studioインストーラを使用して迅速にウェブスクレイピングツールを利用できます。Visual Studio内で直接NuGetからインストールするかDllをダウンロードするかにかかわらずすぐに設定が可能です。たった1つのDLLで依存関係はありません。

PM > Install-Package IronWebScraper DLL をダウンロード
サポート:
  • .NET Framework 4.0以上のサポート C#、VB、F#
  • Microsoft Visual Studio. .NET開発IDEアイコン
  • Visual Studio のための NuGet インストーラーサポート
  • JetBrains ReSharper C#言語アシスタント互換
  • Microsoft Azure C# .NETホスティングプラットフォーム互換

.NET ウェブスクレイピングコミュニティチュートリアル

チュートリアル + コードサンプル ウェブスクレイピング in .NET | VB.NET & ASP.NET PDF

VB C# ASP.NET

C#およびVB.NETプロジェクトにおけるウェブスクレイピング

AhmedがどのようにIronWebScraperを使用して、コンテンツを一つのサイトから別のサイトに移行するかをご覧ください。サンプルプロジェクトとコードが提供されており、eコマースやブログウェブサイトのスクレイピングに役立ちます

Ahmed Aboelmagd .NET ソフトウェアエンジニア AhmedのWebScrapingチュートリアルを見る
当社の顧客はIronWebScraperを使用して...

会計および財務のシステム

  • # 領収書
  • # 報告
  • # 請求書印刷
ASP.NET会計および財務システムにPDFサポートを追加

ビジネスのデジタル化

  • # ドキュメント
  • # 注文&ラベリング
  • # 用紙の置き換え
C#ビジネスデジタル化のユースケース

エンタープライズコンテンツ管理

  • # コンテンツ制作
  • # ドキュメント管理
  • # コンテンツ配布
.NET CMS PDFサポート

データと報告アプリケーション

  • # パフォーマンストラッキング
  • # トレンドマッピング
  • # レポート
C# PDFレポート
今日参加しよう
Iron Softwareエンタープライズ.NETコンポーネント開発者

何千もの企業、政府、小規模企業、開発者がIronソフトウェア製品を信頼しています。

Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験があります。

Iron Software 顧客アイコン
Iron Software 顧客アイコン
Iron Software 顧客アイコン
Iron Software 顧客アイコン
Iron Software 顧客アイコン
Iron Software 顧客アイコン
Iron Software 顧客アイコン
Iron Software 顧客アイコン
世界クラスのエンジニアリング、
24時間サポート
  • Support Team Member 2 related to C#ウェブスクレイピングライブラリ
  • Support Team Member 4 related to C#ウェブスクレイピングライブラリ
  • Support Team Member 6 related to C#ウェブスクレイピングライブラリ
  • Support Team Member 7 related to C#ウェブスクレイピングライブラリ
  • Support Team Member Iron related to C#ウェブスクレイピングライブラリ
専門家に相談
準備はできましたか?
Nuget ダウンロード 140,761 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronWebScraper
サンプルを実行する ターゲットサイトが構造化データになるのを見る。

アイアンサポートチーム

私たちは週5日、24時間オンラインで対応しています。
チャット
メール
電話してね