Как в anglesharp взять элемент, который содержит @

У меня есть html, в нем есть mails, они не в ссылке, а просто в каком-то элементе текстом.

Как мне взять текст этого элемент, который содержит @.

<p>@sus.ru</p>

Сайты разные, у всех разные элементы, не только <p>. Мне нужен универсальный способ. Например пройтись по каждому элементу, который содержит @. Но как это сделать в anglesharp


Ответы (1 шт):

Автор решения: aepot
var nodes = doc.All.Descendants()
    .Where(n => n.NodeName == "#text" && n.TextContent.Contains("@"));
→ Ссылка