Приложение, позволяющее получить товары категории по ссылке в формате CSV. После выполнения Вы получите файл result.csv, в котором будут спарсены все товары категории в формате name,price
Проект написан на TypeScript и для его сборки необходимо вызвать следующий скрипт:
npm run build
После выполнения у Вас будут скачены необходимые пакеты и собран проект.
Для использования парсера в терминале достаточно ввести следующее:
npm start <url>
По умолчанию указан URL категории с холодильниками, но вы можете указать свое.
Чтобы воспользоваться парсером в своем проекте, Вам необходимо импортировать модуль PuppeteerParser
import { PuppeteerParser } from ".";
PuppeteerParser.init();
new PuppeteerParser("URL").scrapeData().then(console.log);
При выполнении данного кода Вы получите результат в формате JSON в консоле, содержащий названия и цену товаров
Данный модуль предназначен для записи результатов из модуля PuppeteerParser
в CSV-файл.
import { PuppeteerParser, DataToCSV } from ".";
PuppeteerParser.init();
new PuppeteerParser("URL").scrapeData().then(data => DataToCSV.write(data, "filename"));