Я хотел бы извлечь цену из следующей строки HTML:
<span class="bold colorwhite size11 floatLeft textCenter cartbox_right">€ 150,42</span>
Веб-сайт делает это немного проще, поскольку этот класс span существует только один раз, но программа не работает должным образом. Он выводит:
euro; 0,00
Вот как выглядит мой код:
private string getTextfrom()
{
var webGet = new HtmlWeb();
var doc = webGet.Load(txtURL.Text);
HtmlNode price = doc.DocumentNode.SelectSingleNode("//span[@class='bold colorwhite size11 floatLeft textCenter cartbox_right']");
if (price != null) {
return price.InnerHtml;
}
else
return "nothing found";
}