Third Party Library


Contact us (info@zzzprojects.com) if you want your package added here.

Css Selectors

Fizzler

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

Description

Fizzler is a W3C Selectors parser and generic selector framework for document hierarchies. This package enables Fizzler over HTMLAgilityPack, adding QuerySelector and QuerySelectorAll (from Selectors API Level 1) for HtmlNode objects.

HtmlAgilityPack.CssSelectors

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

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

Description

HtmlAgilityPack.CssSelectors provides an Extension Method for HtmlAgilityPack HtmlDocument and HtmlNode classes.

It is a handy tool for Web Scrapers, and a good alternative to HAP XPath querie

Crawling

DotnetSpider.HtmlAgilityPack

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

ScrapySharp

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

Description

Scraping Framework containing :

  • a web client able to simulate a web browser.
  • an HtmlAgilityPack extension to select elements using css selector (like JQuery)

Others

OYMLCN.HtmlAgilityPack

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

Description

  • HtmlAgilityPackExtension
  • String.AsAgilityHtml()
  • HtmlNode.GetInnerHtml
  • HtmlNode.GetInnerText
  • HtmlNode.GetAttributeValue
  • HtmlNode/HtmlNodeCollection
  • GetIdNode
  • GetDescendants
  • GetAttributeNode态GetAttributeNodes
  • GetClassNameNode态GetClassNameNodes

TextDiscovery.HtmlAgilityPack

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

Description

TextDiscovery HtmlAgilityPack implementations of IDomInterpreter, IDomNodeFactory, and IHtmlConverter. Enables the following capabilities: mark search hits in the DOM, create HTML excerpts at a given word count with configurable element-breaking rules, and more.

-