Web Scraping, auch bekannt als Web Crawling, Web Harvesting oder Data Scraping, wird zum Extrahieren von Daten aus Websites verwendet. Ein Web Scraper verwendet verschiedene Datenselektoren wie CSS-Selektoren, XPath oder beides, um Daten aus den Webseiten zu extrahieren. Beide Selektoren sind effizient zum Sammeln und Analysieren von Informationen aus dem Internet. Dieser Artikel behandelt die Erstellung eines Web Scrapers in C#, insbesondere die Informationen zu HTML-Navigation, XPath-Abfrage und CSS-Selektor.