כלי לעיבוד HTML בשפת C#, שמטרתו לאפשר בנייה של מנועי Crawler או Scraper -- כלומר, כלים לסריקת אתרים ושליפת מידע. המערכת קוראת קבצי HTML, מפרקת אותם לאובייקטים היררכיים מסוג HtmlElement, ומאפשרת שאילתות מתקדמות באמצעות סלקטורים בסגנון CSS.
- שימוש בתבנית Singleton עבור
HtmlHelper - שימוש ב־
Regular Expressionsלניתוח HTML ו־Attributes - שימוש ב־
Queueלעיבוד מבני בטוח (ללא רקורסיות מסוכנות) - שימוש ב
IEnumerableו־yield return` ליעילות בזיכרון.