Here are the functions for you
/// <summary> /// Получает HTML /// </summary> /// <param name="url"></param> /// <returns>Возвращает всю HTML страницу в формате string</returns> public string getRequest(string url = "http://www.example") { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { Stream receiveStream = response.GetResponseStream(); StreamReader readStream = null; if (response.CharacterSet == null) { readStream = new StreamReader(receiveStream); } else { readStream = new StreamReader(receiveStream, Encoding.Default); //Encoding.GetEncoding(response.CharacterSet) } string data = readStream.ReadToEnd(); response.Close(); readStream.Close(); return data; } return null; } /// <summary> /// Возврвщвет список /// </summary> /// <returns></returns> public List<string> GetDataFromInternet() { try { HtmlDocument doc = new HtmlDocument(); string requestHTML = getRequest(); // или же укажешь свой файл doc.LoadHtml(requestHTML); HtmlNodeCollection c = doc.DocumentNode.SelectNodes("/li/div/span"); List<string> list = new List<string>(); int j = 0; for (int i = 0; i < c.Count-1; i += 6) { list.Add(c[i].InnerText); j++; } return list; } catch (Exception e) { return null; } }
GetDataFromInternet - returns a list of all your values to you. Convert.ToSingle("12312") - converts a string to a number.