跳過到頁腳內容
IronWebscraper 標誌 針對.NET

立即開始您的IronWebscraper
免費試用

  • 使用CSS選擇器、XPath和JavaScript渲染進行抓取
  • 多執行緒處理成百上千的同時請求
  • 支持限流、代理、用戶代理與robots.txt
  • 免費30天試用,完整功能,無需信用卡
Trial key

立即獲取您的免費 30天試用密鑰

試用授權將寄送到此地址

Check icon 無需信用卡或建立帳號

Test Icon

在實際環境中測試

在生產環境中測試而不帶水印。
適用於您所需的任何地方。

Functional Icon

功能完善的產品

獲得 30 天完整功能產品。
幾分鐘內即可運行。

Support Icon

24/5 技術支持

在您的產品試用期間全面訪問我們的支持技術團隊

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

探索程式碼並運行它以查看範例。

世界級工程,
24小時支援
  • Support Team Member 2 related to 立即開始您的IronWebscraper
免費試用
  • Support Team Member 4 related to 立即開始您的IronWebscraper
免費試用
  • Support Team Member 6 related to 立即開始您的IronWebscraper
免費試用
  • Support Team Member 7 related to 立即開始您的IronWebscraper
免費試用
  • Support Team Member Iron related to 立即開始您的IronWebscraper
免費試用
與專家交談

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我