フッターコンテンツにスキップ
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時間オンラインで対応しています。
チャット
メール
電話してね