Skip to content

Conversation

@rorychatt
Copy link

@rorychatt rorychatt commented Nov 3, 2025

Summary

Adds a working example application that demonstrates HtmlAgilityPack's HTML parsing capabilities through an interactive Website Analyzer.

image

What's Included

  • Website Analyzer Application: An interactive web application built with Ivy Framework that allows users to:
    • Parse any website URL and extract HTML structure
    • Extract website data (title, meta descriptions, images, page structure, links)
    • Detect and categorize social media links
    • View structured results in an organized, expandable interface

Features Demonstrated

  • HTML parsing using HtmlWeb and HtmlDocument
  • XPath queries for element selection
  • Data extraction (meta tags, images, links, structure)
  • Error handling and validation
  • Real-time parsing with loading indicators

Documentation

  • Added comprehensive README in examples/ folder with setup instructions
  • Updated main README with link to examples section
  • Documented prerequisites (.NET 9.0 SDK) and usage

Technical Details

  • Built with .NET 9.0
  • Uses Ivy Framework for the web UI
  • Demonstrates core HtmlAgilityPack functionality in a practical, real-world scenario

This example provides developers with a concrete reference implementation showing how to use HtmlAgilityPack for web scraping and HTML analysis tasks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant