Пишу парсер который со страницы выбирает N-е кол-во, однотипных объектов.
Например страница с товарами. На одной странице содержится несколько карточек разных товаров.
Допустим из каждой карточки нужно вытащить:
1) Название
2) Цена
3) Ссылка
Как я себе представляю алгоритм:
1) Создаём класс карточки
2) Через текстовый кубик регуляркой выдёргиваем хтмл карточек и помещаем в список
3) Прохожу циклом по списку
И вот дальше у меня затык... Как создаётся коллекция объектов(например Products), содержащая объекты CardProduct? Чтобы её можно было пополнять в цикле и в последующем упаковать её в json.
P.S. Упаковывать в json буду с помощью Newtonsoft Json
Например страница с товарами. На одной странице содержится несколько карточек разных товаров.
Допустим из каждой карточки нужно вытащить:
1) Название
2) Цена
3) Ссылка
Как я себе представляю алгоритм:
1) Создаём класс карточки
Код:
public class CardProduct
{
public string name;
public string cost;
public string url;
}
3) Прохожу циклом по списку
- Кубиком выдёргиваем название и ложим в переменную {name}
- Кубиком выдёргиваем цену и ложим в переменную {cost}
- Кубиком выдёргиваем ссылку и ложим в переменую {url}
- В кубике создаём объект CardProduct и заполняем его данными из переменных выше
И вот дальше у меня затык... Как создаётся коллекция объектов(например Products), содержащая объекты CardProduct? Чтобы её можно было пополнять в цикле и в последующем упаковать её в json.
P.S. Упаковывать в json буду с помощью Newtonsoft Json