Я видел, что пакет ловкости html может пригодиться, но я не понимаю, как он работает. Вот как я получил код прямо сейчас, и в данный момент он успешно извлекает содержимое заголовков, но также принимает больше ненужного содержимого.
driver.Manage().Window.Maximize();
driver.Navigate().GoToUrl(response);
String sourcePage = driver.PageSource;
Regex regexHeadings = new Regex("(?<=\\>)(?!\\<)(.*)(?=\\<)(?<!\\>)");
foreach (Match match in regexHeadings.Matches(sourcePage))
{
h1Keywords.Add(match.Value);
colorOutput(ConsoleColor.White, match.Value);
}