跳至頁尾內容

跨平台支援

專為運行在.NET 10、9、8、7、6、5(Core、Standard 或 Framework)上的C#、F# 和 VB.NET設計

NET 標誌
Visual Studio 標誌 Visual Studio 標誌
NuGet 標誌 NuGet 標誌
ReSharper
Windows標誌
Linux 標誌
蘋果標誌
Docker 標誌 Docker 標誌
Azure標誌 Azure標誌
AWS 標誌 AWS 標誌

入門指南:C# 程式碼範例

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
Install-Package IronWebScraper

IronWebScraper 提供了一個強大的框架,可以使用 C# 程式碼從網站中提取資料和檔案。

  1. 使用NuGet將 IronWebScraper 安裝到您的專案中。
  2. 建立一個繼承自WebScraper類別。
  3. 建立一個Init方法,使用Request方法解析至少一個 URL。
  4. 建立一個Parse方法來處理請求,並Request更多頁面。 使用response.Css可以透過 jQuery 風格的 CSS 選擇器來操作 HTML 元素。
  5. 在你的應用程式中,建立一個網路爬蟲類別的實例,並呼叫Start();方法。
  6. 閱讀我們的C# 網路爬蟲教學課程,學習如何使用 IronWebScraper 建立進階網路爬蟲。

了解如何使用 C# 抓取線上電影網站數據

Human Support related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程式中�...

來自我們開發團隊的直接人工支援

無論是產品、整合或授權方面的問題,Iron 產品開發團隊都隨時準備為您解答。聯絡我們,與 Iron 展開對話,充分利用我們的庫資源,協助您的專案取得成功。

提問
Powerful Scraping Engine related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用...

強大的刮削引擎,盡在您的掌控之中

只需編寫一個 C# 網路爬蟲類,即可將成千上萬甚至數百萬個網頁抓取到 C# 類別實例、JSON 或下載檔案中。 IronWebScraper 讓您可以編寫簡潔的線性工作流程,模擬人類的瀏覽行為。 IronWebScraper 會將您的程式碼作為大量虛擬瀏覽器運行,實現大規模並行處理,同時保持良好的回應速度和容錯性。

開始編寫文檔
Simple Flexible Logic related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程...

簡單靈活的邏輯

IronWebScraper 必須經過編程才能處理遇到的每種「類型」的頁面。這可以透過簡潔的方式使用 CSS 選擇器或 XPath 表達式來實現,並且可以完全使用 C# 進行自訂。這種靈活性可讓您決定要抓取網站中的哪些頁面,以及如何處理提取的資料。每個方法都可以在 Visual Studio 中進行偵錯和檢視。

按照教程操作
Fast And Polite Behavior related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用...

快速而禮貌的行為

IronWebScraper 能夠處理多執行緒和 Web 要求,支援數百個並發線程,而無需開發者進行管理。它還可以設定請求頻率限制,從而降低目標 Web 伺服器負載過高的風險。

使用 WebScraper 開始運行
Create Virtual User Identities related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web ...

建立虛擬使用者身份

IronWebScraper 可以使用一個或多個「身分」——模擬真實世界人類請求的會話。每個請求都可以透過程式設計或隨機方式分配其自身的身分、使用者代理、Cookie、登入訊息,甚至 IP 位址。請求透過 URL、解析方法和 POST 變數的組合自動產生唯一識別碼。

See API Reference
Action Replay related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程式中�...

Action Replay

IronWebScraper 使用進階快取技術,讓開發者「即時」修改程式碼,並在無需連接網路的情況下重播先前的所有請求。每個抓取任務都會自動儲存,即使發生異常或斷電,也能恢復執行。

網路爬蟲設定說明
用於建立和編輯 PDF 內容的 Visual Studio 庫。

使用 Microsoft Visual Studio 快速安裝

IronWebScraper 透過 Visual Studio 安裝程序,讓您快速擁有網頁擷取工具。無論您是直接在 Visual Studio 中從 NuGet 安裝,還是下載 DLL 文件,都能立即完成設定。只需一個 DLL 文件,無需任何依賴項。

PM > 安裝 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 網路爬蟲社群教程

教學 + 程式碼範例 .NET 中的網頁抓取 | VB.NET 和 ASP.NET PDF

VB C# ASP.NET

C# 和 VB.NET 專案中的網路爬蟲

看看 Ahmed 如何在他的專案中使用 IronWebScraper 將內容從一個網站遷移到另一個網站。提供了用於抓取電子商務網站和部落格網站的範例項目和程式碼。

Ahmed Aboelmagd .NET 軟體工程師 查看艾哈邁德的網路爬蟲教程
我們的客戶將 IronWebScraper 與…一起使用。

會計和財務系統

  • # 收據
  • # 報告
  • # 發票列印
為 ASP.NET 會計和財務系統新增 PDF 支持

商業數位化

  • # 文件
  • # 訂購及貼標籤
  • # 紙張替代品
C# 業務數位化用例

企業內容管理

  • # 內容製作
  • # 文件管理
  • # 內容散佈
.NET CMS PDF 支持

數據和報告應用程式

  • # 績效追蹤
  • # 趨勢圖
  • # 報告
C# PDF 報表
今天就加入他們吧!
Iron Software Enterprise .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# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程...
  • Support Team Member 4 related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程...
  • Support Team Member 6 related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程...
  • Support Team Member 7 related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用程...
  • Support Team Member Iron related to C# 網路爬蟲庫 | Iron WebScraper. C# 網路爬蟲庫。用於從 HTML Web 應用...
與專家交流
準備好開始了嗎?
Nuget 下載 128,072 | 版本: 2025.12 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速取得證據? PM > Install-Package IronWebScraper
運行範例看著你的目標網站變成結構化資料。