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
, хотя на тестовой строке, содержащую нужный фрагмент все правильно определялось.
Возьмите CefSharp и вытяните цену используя JavaScript. Это делается одной строчкой
document.querySelector(".n-product-price-cpa2__price>span").innerText
Яндекс Маркет - прогрессивное веб-приложение, написанное на React. Вполне вероятно, что фрагмент с ценой рендерится на клиенте, а не на сервере.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
когда user передаю в метод OrderTicket выдает такую ошибку
Столкнулся с проблемой: по заданию курсовой надо создать интерфейс и реализовать его