(Windows Form C#)Нужно получить данные курса BTC к рублю и вывести в textbox
Пишу маленький проектик,задача проста:при открытии приложения получить текущий курс BTC и вывести его в текстбоксе,каким образом и с какого сайта лучше будет реализовать получение данных
Ответы (1 шт):
Автор решения: VADIM
→ Ссылка
Для начала Вам нужно найти поставщика курса биткоина и извлечь значение курса
Для примера возьмём сайт https://myfin.by/crypto-rates/bitcoin-rub
Загружаем страницу как строку например через WebClient:
System.Net.WebClient client = new System.Net.WebClient();
string page = client.DownloadString("https://myfin.by/crypto-rates/bitcoin-rub");
В коде страницы ищем текущий курс:
Искать будем эту строку:
<div class="birzha_info_head_rates"> 3590770RUB <div> </div>
const string key = "<div class=\"birzha_info_head_rates\">";
int index = page.IndexOf(key);
string rateStr = page.Substring(index + key.Length);
index = rateStr.IndexOf("</div>");
rateStr = rateStr.Substring(0, index).Trim();
Выводим курс в текстбокс:
textBox1.Text = rateStr;
