Нужно парсить каталог на сайте и записать значения в БД - 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);