All Projects → zzzprojects → Html Agility Pack

zzzprojects / Html Agility Pack

Licence: mit
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.

Programming Languages

C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to Html Agility Pack

crawler CIA CREST
R-crawler for CIA website (CREST)
Stars: ✭ 15 (-99.26%)
Mutual labels:  parse, xpath
Skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Stars: ✭ 231 (-88.53%)
Mutual labels:  parse, html-parser
Didom
Simple and fast HTML and XML parser
Stars: ✭ 1,939 (-3.72%)
Mutual labels:  html-parser, xpath
Jsoup
jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
Stars: ✭ 9,184 (+356.01%)
Mutual labels:  parse, xpath
Apifier
Apifier is a very simple HTML parser written in Python based on CSS selectors
Stars: ✭ 5 (-99.75%)
Mutual labels:  parse, html-parser
Jsoupxpath
纯Java实现的支持W3C Xpath 1.0标准语法的HTML解析器。A html parser with xpath base on Jsoup and Antlr4. Maybe it is the best in java,ha ha.Just try it.
Stars: ✭ 331 (-83.57%)
Mutual labels:  xpath, html-parser
Nokogiri
HTML parser for PHP - Парсер HTML
Stars: ✭ 214 (-89.37%)
Mutual labels:  xpath, html-parser
Htmlquery
htmlquery is golang XPath package for HTML query.
Stars: ✭ 338 (-83.22%)
Mutual labels:  xpath, html-parser
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (-55.61%)
Mutual labels:  xpath, html-parser
Harser
Easy way for HTML parsing and building XPath
Stars: ✭ 135 (-93.3%)
Mutual labels:  xpath, html-parser
React Csv Reader
React component that handles csv file input and its parsing
Stars: ✭ 138 (-93.15%)
Mutual labels:  parse
Json Autotype
Automatic Haskell type inference from JSON input
Stars: ✭ 139 (-93.1%)
Mutual labels:  parse
Daw json link
Static JSON parsing in C++
Stars: ✭ 146 (-92.75%)
Mutual labels:  parse
Xsltdev.ru
Справочник web-разработчика с примерами
Stars: ✭ 148 (-92.65%)
Mutual labels:  xpath
Deku
Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Stars: ✭ 136 (-93.25%)
Mutual labels:  parse
Genieparser
sub-component of Genie that parse the device output into structured datastructure
Stars: ✭ 146 (-92.75%)
Mutual labels:  parse
Parse English
English (natural language) parser
Stars: ✭ 137 (-93.2%)
Mutual labels:  parse
Wxparse
微信小程序富文本解析
Stars: ✭ 135 (-93.3%)
Mutual labels:  html-parser
Ofxhapplayer
A Hap player for OpenFrameworks
Stars: ✭ 135 (-93.3%)
Mutual labels:  hap
Minimize
Minimize HTML
Stars: ✭ 150 (-92.55%)
Mutual labels:  html-parser

Library Powered By

This library is powered by Entity Framework Extensions

Entity Framework Extensions

What's Html Agility Pack (HAP)?

It is an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT (No need to understand XPATH nor XSLT to use it, don't worry...). It is a .NET code library that allows you to parse "out of the web" HTML files. The parser is very tolerant of "real world" malformed HTML. The object model is very similar to what proposes System.Xml, but for HTML documents (or streams).

NuGet: https://www.nuget.org/packages/HtmlAgilityPack/

Useful links

Contribute

Want to help us? Your donation directly helps us maintain and grow ZZZ Free Projects.

We can't thank you enough for your support 🙏.

👍 One-time donation

❤️ Become a sponsor

Why should I contribute to this free & open-source library?

We all love free and open-source libraries! But there is a catch... nothing is free in this world.

We NEED your help. Last year alone, we spent over 3000 hours maintaining all our open source libraries.

Contributions allow us to spend more of our time on: Bug Fix, Development, Documentation, and Support.

How much should I contribute?

Any amount is much appreciated. All our free libraries together have more than 100 million downloads.

If everyone could contribute a tiny amount, it would help us make the .NET community a better place to code!

Another great free way to contribute is spreading the word about the library.

A HUGE THANKS for your help!

More Projects

To view all our free and paid projects, visit our website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].