public void Button1_Click_1(object sender, EventArgs e)
{
var page = GetHtmlPage("https://market.yandex.ru/product--videokarta-msi-geforce-rtx-2080-1515mhz-pci-e-3-0-8192mb-14000mhz-256-bit-3xdisplayport-hdmi-hdcp-gaming-x-trio/158327341");
var pos = page.IndexOf("n-product-price-cpa2__price");
char ch1 = page[pos + 5];
label6.Text = ch1.ToString();
}
Пытаюсь получить значение после определенного текста в html коде страницы. page.IndexOf почему-то выдает -1, хотя на тестовой строке, содержащую нужный фрагмент все правильно определялось.

pageу вас фиг пойми что, либо у сайта есть какие то механизмы, которые отдают разные данные разным странам/устройствам итд (что вряд-ли). Ну а вообще... – EvgeniyZ Nov 24 '19 at 18:36