Skip to main content
search
PRODUCT 2

IronWebscraper for .NET

By 2025년 12월 19일12월 22nd, 2025No Comments

협우인포테크(주)는 IronSoftware사의 한국 공인 파트너입니다.
제품 견적 문의는 상단 문의 버튼을 이용해주시기 바랍니다.

C# 웹 스크래핑 라이브러리

  • 단순한 HTML 파싱을 넘어서, 멀티스레딩을 지원하는 .NET 10 기반의 자동화 웹 스크래핑으로 대규모 구조화 데이터를 효율적으로 추출하고 내보내세요.
견적 문의

Cross Platform Support


.NET 10, 9, 8, 7, 6, 5는 물론 .NET Core, .NET Standard, .NET Framework에서 실행되는 C#, F#, VB.NET을 위해 설계되었습니다.

Get started: C# code examples

 

IronWebScraper는 C# 코드를 사용해 웹사이트에서 데이터와 파일을 추출할 수 있도록 해주는 강력한 프레임워크입니다.

  1. NuGet을 사용해 프로젝트에 IronWebScraper를 설치합니다.
  2. WebScraper를 상속하는 클래스를 생성합니다.
  3. 하나 이상의 URL을 파싱하기 위해 Request 메서드를 사용하는 Init 메서드를 작성합니다.
  4. 요청을 처리하고 추가 페이지를 요청하는 Parse 메서드를 구현합니다. 이때 response.Css를 사용하면 jQuery 스타일의 CSS 선택자로 HTML 요소를 다룰 수 있습니다.
  5. 애플리케이션에서 웹 스크래핑 클래스의 인스턴스를 생성한 뒤 Start() 메서드를 호출합니다.
  6. IronWebScraper를 활용해 고급 웹 크롤러를 만드는 방법을 C# 웹 스크래핑 튜토리얼에서 확인해 보세요.

C#으로 온라인 영화 웹사이트를 스크래핑하는 방법도 알아보세요.

Human Support Directly From Our Development Team

단품, 통합, 라이선스 관련 문의 등 어떤 내용이든 Iron 제품 개발 팀이 여러분의 모든 질문을 지원해 드립니다. 당사에  문의하여 대화를 시작하고, 여러분의 프로젝트에서 Iron 라이브러리를 최대한 활용해 보세요.

Powerful Scraping Engine Under Your Control
단 하나의 C# 웹 스크래퍼 클래스를 작성해 수천, 심지어 수백만 개의 웹 페이지를 C# 클래스 인스턴스, JSON 또는 다운로드된 파일로 스크래핑할 수 있습니다.
IronWebScraper를 사용하면 사람의 브라우징 행동을 시뮬레이션하는 간결하고 직관적인(선형적인) 워크플로를 코드로 작성할 수 있습니다.
IronWebScraper는 여러분의 코드를 수많은 가상 웹 브라우저의 무리처럼 실행하여 대규모 병렬 처리를 수행하면서도, 서버에 무리를 주지 않는 정중한 방식이며 장애 허용(fault-tolerant) 기능을 제공합니다.
자세히 알아보기

Simple, Flexible Logic

IronWebScraper는 마주치는 각 “유형”의 페이지를 어떻게 처리할지 알도록 프로그래밍되어야 합니다. 이는 CSS 선택자 또는 XPath 표현식을 사용해 매우 간결한 방식으로 구현할 수 있으며, C#에서 완전히 사용자 정의할 수 있습니다. 이러한 자유도를 통해 웹사이트 내에서 어떤 페이지를 스크래핑할지, 그리고 추출한 데이터를 어떻게 처리할지를 직접 결정할 수 있습니다. 각 메서드는 Visual Studio에서 깔끔하게 디버깅하고 동작 과정을 확인할 수 있습니다.

Fast and Plite Behavior
IronWebScraper는 멀티스레딩과 웹 요청을 자동으로 처리하여, 개발자가 직접 관리하지 않아도 수백 개의 동시 스레드를 사용할 수 있도록 해줍니다. 또한 요청 속도를 제한하는 정중함(politeness) 설정을 통해 대상 웹 서버에 과도한 부하가 걸릴 위험을 줄일 수 있습니다.
자세히 알아보기

Create virtual user Identities

IronWebScraper는 실제 사람의 요청을 시뮬레이션하는 하나 또는 여러 개의 “아이덴티티(Identity)”—즉, 세션—를 사용할 수 있습니다. 각 요청은 프로그래밍 방식으로 또는 무작위로 자체 아이덴티티, 사용자 에이전트(User Agent), 쿠키, 로그인 정보, 심지어 IP 주소까지 할당할 수 있습니다. 요청은 URL, 파싱 메서드, POST 변수의 조합을 통해 자동으로 고유하게 설정됩니다.

Action Replay
IronWebScraper는 고급 캐싱을 사용하여 개발자가 코드를 “실시간으로” 수정하더라도 인터넷에 다시 접속하지 않고 이전의 모든 요청을 재실행할 수 있도록 해줍니다. 모든 스크래핑 작업은 자동으로 저장되며, 예외 발생이나 정전과 같은 상황에서도 작업을 이어서 재개할 수 있습니다.
자세히 알아보기

Rapid Installation with Microsoft Visual Studio

IronWebScraper는 Visual Studio 설치 프로그램을 통해 웹 스크래핑 도구를 빠르게 직접 사용할 수 있도록 해줍니다. Visual Studio 내에서 NuGet을 통해 바로 설치하든, DLL을 다운로드하든 상관없이 금방 설정을 완료할 수 있습니다. 단 하나의 DLL만 필요하며, 추가 의존성은 없습니다.

Support

깨끗하고 구조화된 데이터를 스크래핑하고 출력하는 데 필요한 모든 성능

Licensing

모든 라이선스는 영구 라이선스로, 라이선스 타입은 아래와 같습니다.

(개발자 수, 위치, 프로젝트 수에 따른 범위)

IronWebscraping Lite

  • 1명의 개발자
  • 하나의 지역(위치)
  • 1개의 프로젝트

IronWebscraping  Plus

  • 3명의 개발자
  • 3곳의 지역(위치)
  • 3개의 프로젝트

IronWebscraping  Professional

  • 10명의 개발자
  • 10곳의 지역(위치)
  • 10개의 프로젝트

IronWebscraping Unlimited

  • 무제한 개발자
  • 무제한 지역(위치)
  • 무제한 프로젝트

제품 업데이트 및 지원 옵션:

(지속적인 제품 업데이트, 보안 기능 업그레이드, 엔지니어링 팀의 지원이 포함됩니다.)

Yearly

  • 1년 무료 (다음해부터 부과)

1년용

  • 1년용 비용 

5년용

  • 5년용 비용(할인 혜택)

License add-ons:

(SaaS 및 OEM 상용 소프트웨어 재배포, 에어갭 개발 환경을 위한 옵션 애드온 제품)

★주의! OEM 재배포 및 에어 갭 개발환경의 경우

  • Lite 라이선스에는 제공되지 않습니다. 라이선스를 재배포 계획하시는 고객은 Plus, Professional, 또는 Unlimited를 선택해주세요.

Ironsoftware 견적 문의는 상단 문의 버튼을 이용해주시기 바랍니다. 

견적 요청시 할인된 가격으로 안내해드립니다.

견적 문의 ▷

Leave a Reply

Close Menu