예제 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string startPage = "http://goszakupki.by/tenders/posted?page=" + "1";
            string page      = GosZak.GetPage(startPage);
            int    num_page  = int.Parse(GosZak.Pars_Num_Page(page)); // общее количество страниц

            List <string> in_Page = new List <string>();              // удалить после отработки всего модуля

            for (int i = 1; i <= 2; i++)
            {
                string evrytPage = "http://goszakupki.by/tenders/posted?page=" + i;
                string code_page = GosZak.GetPage(evrytPage);
                in_Page.AddRange(GosZak.ParsPage(code_page));// убрать за ненадобностью потом - это сбор всех ссылок на карточки в одном листе
                online_status2.Text = $"Обработано карточек {in_Page.Count.ToString()} ";
                online_status1.Text = $"Обработано страниц {i} из {num_page}";
            }

            links.DataContext = in_Page; // просто вывод для того что бы знать какие страницы в работе
        }
예제 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string        startPage = "http://goszakupki.by/tenders/posted?page=" + "1";
            string        page      = GosZak.GetPage(startPage);
            int           num_page  = int.Parse(GosZak.Pars_Num_Page(page)); // общее количество страниц
            List <string> in_Page   = new List <string>();

            for (int i = 1; i <= 5; i++)
            {
                startPage = "http://goszakupki.by/tenders/posted?page=" + i;

                in_Page.AddRange(GosZak.ParsPage(page));
                online_status2.Text = $"Обработано карточек {in_Page.Count.ToString()} ";
                online_status1.Text = $"Обработано страниц {i} из {num_page}";
            }
            links.DataContext = in_Page;

            //Consumer consumer1 = new Consumer { name = "Leshoz", unp = "123456", adress = "dyatlovo", contact_person = "Vasya", contact_tel = "54657154" };

            //db.Consumers.Add(consumer1);
            //db.SaveChanges();
        }