Нужно парсить каталог на сайте и записать значения в БД - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток Нужно парсить каталог на сайте и закинуть в дб, а потом обновлять уже цену по номеру товара из csv, xls Чем лучше всего парсить ? Сам сайт forum3.ru Посмотрел код страницы, у каждого товара форма записи адрес сайта/up_id/id так же нашёл файл со всеми категориями и подкатегориями по адресу http://forum3.ru/tree/tree_msk.txt Получается нужно сначала парсить категории, создавая поля cat_name, up_id, id - а дальше, проходить по каждой адрес сайта/up_id/id и тащить оттуда уже данные в дб, так? Может у кого идеи есть как это сделать проще или другим способом?

Решение задачи: «Нужно парсить каталог на сайте и записать значения в БД»

textual
Листинг программы
            string jsonText;
            WebRequest request = WebRequest.Create("http://forum3.ru/tree/tree_msk.txt");
 
            using (StreamReader sr = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.Default))
            {
                jsonText = sr.ReadToEnd();
            }
            
            Data jsonObj = JsonConvert.DeserializeObject<Data>(jsonText);
            MessageBox.Show(jsonObj.items[0].name);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы