// wyciagam konkretne dane dla danego roku private static void GetHtmlAsync1(ref string htmlExtracted, string url, int pozycjaTabela) { int _counter = 0; HtmlWeb web = new HtmlWeb(); var htmlDoc = web.Load(url); var extractedData = htmlDoc.DocumentNode.SelectNodes("//td[contains(@class, 'textAlignRight')]"); Console.WriteLine("Extrakcja danych z tabeli finansowej"); foreach (var daneFin in extractedData) { // Console.WriteLine("***** dane finansowe ***"); // Console.WriteLine(daneFin.InnerText); if (_counter == pozycjaTabela) { string _zamienione = ""; Zamiana zamiana = new Zamiana(); _zamienione = zamiana.ZamianaNaLiczbe(daneFin.InnerText); Console.WriteLine("Wyciagniete dane ------------------>> " + _zamienione); } _counter++; if (_counter == 4) { _counter = 0; } } }
public static T[] KonwersjaTablic <T, K>(K[] tr, Zamiana <T, K> del) { T[] tab = new T[tr.Length]; for (int i = 0; i < tr.Length; i++) { tab[i] = del(tr[i]); } return(tab); }
static void Main(string[] args) { Zamiana.Porzadkowanie(); Console.ReadKey(); }